All Projects → littleweeb → Desktop

littleweeb / Desktop

Licence: mit
Codebase for all the desktop versions (mac, linux & windows).

Projects that are alternatives of or similar to Desktop

plexydesk
Lightweight Desktop Manager for Gnu/Linux and FreeBSD - Ideal for Low resource computers
Stars: ✭ 33 (-70.8%)
Mutual labels:  mac, desktop
Negibox
All in one downloader 全能下载器
Stars: ✭ 335 (+196.46%)
Mutual labels:  mac, desktop
defi-app-old
DeFi Blockchain desktop app for Windows, Linux and Mac.
Stars: ✭ 12 (-89.38%)
Mutual labels:  mac, desktop
Google Messages For Desktop
A "native-like" OS X, Windows, & Linux desktop app for Google Messages
Stars: ✭ 140 (+23.89%)
Mutual labels:  mac, desktop
Aerial desktop
Macintosh Application installs Aerial ScreenSaver and sets as a Desktop Background. 🚀 🎩
Stars: ✭ 49 (-56.64%)
Mutual labels:  mac, desktop
Glimmer
DSL Framework consisting of a DSL Engine and a Data-Binding Library used in Glimmer DSL for SWT (JRuby Desktop Development GUI Framework), Glimmer DSL for Opal (Pure Ruby Web GUI), Glimmer DSL for XML (& HTML), Glimmer DSL for CSS, and Glimmer DSL for Tk (MRI Ruby Desktop Development GUI Library)
Stars: ✭ 186 (+64.6%)
Mutual labels:  mac, desktop
yout
🔥 YouTube playlist player for desktop. Free, no YouTube ads, floating window. Available for Linux, Mac and Windows.
Stars: ✭ 82 (-27.43%)
Mutual labels:  mac, desktop
Mac Hanguldesktop Clock
Hangul Desktop Clock for Mac
Stars: ✭ 146 (+29.2%)
Mutual labels:  mac, desktop
Lightgallery Desktop
A modern, electron and nodejs based image viewer for Mac, Windows and Linux.
Stars: ✭ 945 (+736.28%)
Mutual labels:  mac, desktop
Phaser Ce Npm Webpack Typescript Starter Project
Project to get you started with your Phaser-CE (using the npm module) game using Typescript and Webpack for building! No hassle asset management, Google Web Font loader, live server, development vs distribution build pipeline, Electron packaging for desktop builds, and more...
Stars: ✭ 414 (+266.37%)
Mutual labels:  mac, desktop
Simple
The Simple Intelligent and Modular Programming Language and Environment
Stars: ✭ 120 (+6.19%)
Mutual labels:  mac, desktop
Esteem Surfer
Ecency desktop formerly known as Esteem Surfer - reimagined desktop social wallet, contribute and get rewarded (for Windows, Mac, Linux)
Stars: ✭ 100 (-11.5%)
Mutual labels:  mac, desktop
For 0416
당신의 컴퓨터에 노란리본을 달아드립니다. For_0416 & Remember 0416
Stars: ✭ 70 (-38.05%)
Mutual labels:  mac, desktop
Autoedit 2
Fast text based video editing, node Electron Os X desktop app, with Backbone front end.
Stars: ✭ 343 (+203.54%)
Mutual labels:  mac, desktop
Ytmdesktop
A Desktop App for YouTube Music
Stars: ✭ 1,297 (+1047.79%)
Mutual labels:  mac, desktop
Enime
Desktop application for anime fans :D
Stars: ✭ 104 (-7.96%)
Mutual labels:  anime, desktop
Fx Borderlessscene
💠 Undecorated JavaFX Scene with implemented move, resize, minimise, maximise, close and Windows Aero Snap controls.
Stars: ✭ 108 (-4.42%)
Mutual labels:  mac
Sbplayerclient
支持全格式的mac版视频播放器
Stars: ✭ 110 (-2.65%)
Mutual labels:  mac
Awesome Mac
 Now we have become very big, Different from the original idea. Collect premium software in various categories.
Stars: ✭ 46,674 (+41204.42%)
Mutual labels:  mac
Anime
JavaScript animation engine
Stars: ✭ 41,064 (+36239.82%)
Mutual labels:  anime

LittleWeeb

LittleWeeb is a IRC XDCC Client Purely made for downloading anime. It features a simple design made to function and nothing more. It's free, it will always be free, and will never contain Ads or anything that makes you think about giving us money. Since this whole project is voluntary, meant to be voluntary, meant to be non-profit, we, as developers of LittleWeeb, will never start asking for donations of the sorts.

Showcase/Usage

YouTube - v0.4.0 YouTube - v0.2.0 YouTube - pre v0.1.0 version

Actual Source Code

https://github.com/littleweeb/Library

New (Functional) Features! V0.4.0 is OUT!

  • Fully functional (advanced) search feature.
  • A Favorite feature!
  • Download Progress and play functionality on the Anime Page itself.
  • Easy Download button (just select your resolution & go, where resolution defaults to 720p).
  • A download manager where downloads are ordered per Anime! (And each anime get's it's own directory!).
  • And ofcourse: Cross-Platform!!!

More technical release note

  • Fully rewrittten the back-end to make it better maintainable.
  • Switched from .net framework to .net core (cross-platform).
  • Custom in-house websocket server.
  • Rewritten in-house Irc Client.
  • Implemented anime-relations for better episode segregation.
  • Implemented LittleWeebRules for better episode parsing.
  • Switched from anilist to Kitsu API.
  • Improved currently airing parsing (shows latest available episodes/anime).
  • Fixes most of the issues presented here Issues.

Tech

LittleWeeb uses a number of open source projects to work properly:

Desktop Clients:

Android:

Interface:

  • Semantic UI- A slick looking CSS Framework.
  • [jQuery] - unfortunately, semantic ui has a very limited angular implementation which didn't suit the needs for this application.
  • NIBL API - Thanks to nibl.co.uk API and the developer Jenga201 from NIBL to provide me the api and help that I need!
  • Kitsu API - To replace anilists api.

Backend:

  • Custom in-house SimpleWebSocketServer - I could use an excisting one... .
  • Custom in-house SimpleIRCLib - Why are there no other DCC supported IRC Client libraries out there?.
  • Json.NET - Well... obviously.

Installation Desktop Clients

Download here.

  1. Download the installer or launcher for your platform.
  2. Click on it...
  3. Have fun!
  • (Do note, the initial directory for downloading on Windows and Mac OS X is set to the users Documents directory, this location is also where the Settings, Log and Download History json files are stored.)
  • On linux, the default download directory and directory for storing the configuration & log files is the same as where the AppImage is launched, make sure to not launch LittleWeeb from a directory which requires root permission!

Installation Android

Download here.

  1. Download the APK file.
  2. Allow unknown sources (if asked). (If not asked: Settings -> Security)
  3. Open the APK and install.
  4. PROFIT.
  • (Do note, SD Card support is not yet functional and tested, so make sure that you have enough space left for some anime files on your internal storage.)

Installation Server

Download here.

Pre-require:

  1. Install dotnet runtime (here)[https://www.microsoft.com/net/download] for your specific platform.
  2. Download the zip file containing the server for your platform.
  3. Extract the zip file.

Windows:

  1. Run the executable called LittleWeebServer.exe

Linux:

  1. Either open a terminal in the extracted directory our double click on the executable.
  2. (Terminal: ./LittleWeebServer)

Mac:

  1. Either open a terminal in the extracted directory our double click on the executable.
  2. (Terminal: ./LittleWeebServer)
  • Do note, the interface is only meant for local usage as of now, you can download anime and the likes, but opening the files directly from the interface is not possible yet!.

Development

This application is still in development, contains many issues, which I haven't found yet. Since I am doing the grunt of the development, and the front-end is handled by Daniel-Law, the progress is slow. Furthermore, we are doing it in our free-time and mine is just about to run out. Therefore I cannot work on major releases and will only be fixing issues with the current version. App breaking bugs and issues will be solved first and minor issues will be solved lateron.

What can you do?

This application is made with love, for them weebs. But with just the two of us working on LittleWeeb, we can't do that much in the short time limited that we call free time. Therefore, I would humbly ask any LittleWeeb users to help us and eachother out when using LittleWeeb. So.. therefore, in case that you feel like you want to help, please notify us of any issue that you encouter with LittleWeeb using the following guides:

For Linux : https://youtu.be/jvfNACbsw88 For MacOS : https://youtu.be/hxcVy56M1Po For Windows: https://youtu.be/oouWz7MGReE For Android: https://youtu.be/3ze2Ab6-adY

You can report an issue for desktop versions here: https://github.com/LittleWeeb/Desktop/issues You can report an issue for android versions here: https://github.com/LittleWeeb/Android/issues

Or you can report an issue (in case it's not really important or in case you just want to have a chat) here: https://discord.gg/t84VSMd

If you want to help development in general, just join the discord, where you can talk with us!

Todos

  • Make the interface server ready.
  • Rewrite interface (v0.5.0).
  • Magic tricks.

License

MIT

Free Software, Hell Yeah!

<<<<<<< HEAD

develop

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].