elbowz / mobileMule

aMule web server template/skin/theme for mobile and desktop

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mobileMule

coded by muttley © 2023 - https://github.com/elbowz/mobileMule

mobileMule

What it is

mobileMule is aMule web server template/skin/theme for mobile and desktop. Based on jQuery mobile library.
The focus is on the speed and the lightweight for reduce the footprint and increase the speed performance.
It use a modern graphic with a responsive design template.

See Changelog for the features

Download - Latest v3.6.6b (10.01.2023)

Compatibility

Tested on Android (Default browser, Chrome, Firefox, Opera, Boat browser, etc), Linux (Chrome, Firefox), Windows (Chrome, Firefox), iOS (Safari, Chrome).
You can also add it on homescreen (Android, iOS) and run like a native app.
Support for GetEd2k Android app (only Donation Package).

Themes

mobileMule support jQueryMobile themes. You can do your own theme and share it with others. For make easy the theme creations you can use http://themeroller.jquerymobile.com/

themes

Install

  1. Extract and move the entire direcotry in "/usr/share/amule/webserver/" (or /usr/local/share/amule/webserver, $HOME/.aMule/webserver/), default directory for amule web skins.
  2. Now you should be have "/usr/share/amule/webserver/mobileMule"
  3. If you want this skin as default, rename 'mobileMule' dir in "default" (not good idea if you have automatic update with something like repository), else continue
  4. Edit row 'Template=' in "$HOME/.aMule/amule.conf" in 'Template=mobileMule'
  5. restart amule (or only amuleweb)
  6. (optional) If you like Progressive Web Apps consider to install mobileMule under an https (eg. letsencrypt.org) domain, this enables Service Worker, internal caching and native add to home screen.

Update

You can repeat point 1 of the above list (install) or you can use the internal script push2server.sh. For do that, you must have rsync on server.

eg. push2server.sh user@host:/usr/share/amule/webserver/mobileMule/

IMPORTANT: Remember to clean browser cache if you have some issues (eg. chrome://settings/clearBrowserData).

TODOs

  • Any suggest?

💖 Support the project

I open-source almost everything I can. If you are using this project and are happy with it, please consider one of these ways to support the project (and me):

  • Giving proper credit when you use it, linking back to it :D
  • Starring 🌟 and sharing the project 🚀
  • Submit PRs, bug reports and feature requests

Thanks! ❤️

Get Donation Package

If you want help me, better support, more features, get speedy fix and so on, consider to offer me a coffee or a beer through:

Donate PayPal Donate Liberapay

With a free donation, you'll get the Donation Package that adds four new panels:

  • Search
  • Settings
  • Add ed2k
  • MobileMule (allow to change themes, refresh and other stuff)

Thanks

  • Emanuele Ruzza for support, suggestions, feedback and his time for debugging app on Apple devices :)
  • To all users that have donate something fot this project!!

About

aMule web server template/skin/theme for mobile and desktop

License:GNU General Public License v3.0


Languages

Language:PHP 35.6%Language:Hack 25.3%Language:JavaScript 22.3%Language:CSS 15.9%Language:HTML 0.6%Language:Shell 0.3%