Turbo Download Manager (itdmanager)
a multi-browser download manager with multi-threading support
For FAQs and discussions around this project visit: http://add0n.com/turbo-download-manager.html
Downloads (released versions):
- Firefox: https://addons.mozilla.org/firefox/addon/turbo-download-manager/
- Chrome: https://chrome.google.com/webstore/detail/turbo-download-manager/kemfccojgjoilhfmcblgimbggikekjip
- Opera: https://addons.opera.com/extensions/details/turbo-download-manager/
- Safari: not ready
- Android: https://play.google.com/store/apps/details?id=com.add0n.tdm
- Windows: https://sourceforge.net/projects/turbo-download-manager/
- Mac: https://sourceforge.net/projects/turbo-download-manager/
Downloads (developer builds):
- Firefox: https://github.com/inbasic/turbo-download-manager/blob/master/builds/packed/firefox.xpi?raw=true
- Chrome: https://github.com/inbasic/turbo-download-manager/blob/master/builds/packed/chrome.zip?raw=true
- Opera: https://github.com/inbasic/turbo-download-manager/blob/master/builds/packed/opera.zip?raw=true
- Safari: not ready
- Android: https://github.com/inbasic/turbo-download-manager/blob/master/builds/packed/android.zip?raw=true
- Electron (for Windows, Linux and Mac): https://github.com/inbasic/turbo-download-manager/blob/master/builds/packed/electron.zip?raw=true
Compile itdmanager project:
- Firefox:
gulp firefox
- Google Chrome:
gulp chrome
- Opera:
gulp opera
- Android:
- Preparing project:
gulp android
- Preparing plugins:
1.
cca plugin remove plugin-name
2.cca plugin add path-to-plugin
- Creating a new project:
cca create TDM --link-to=path/to/manifest.json
- Installing to a device:
cca run android --device
orcca run android --emulator
- Android submission:
1.
cca build android --release --webview=crosswalk
2.cca build android --release --webview=system --android-minSdkVersion=21
- Electron:
- Mac:
1.
electron-packager . "Turbo Download Manager" --platform=darwin --arch=x64 --version=0.36.7 --icon ../512.icns --overwrite
2.electron-builder "Turbo Download Manager.app" --platform=osx --out="dist" --config=config.json
- Windows:
electron-packager . "Turbo Download Manager" --platform=win32 --arch=x64 --version=0.36.7 --icon ../512.ico --overwrite
- Linux:
electron-packager . "Turbo Download Manager" --platform=linux --arch=all --version=0.36.7 --overwrite
Technical notes:
- To inspect the webkit related projects use chrome://inspect/#devices
- These plugins are required for the Android build: 1. https://github.com/VersoSolutions/CordovaClipboard 2. /plugins/android/*
- To prevent screen splashes on Android version change the background color of
/plugins/cordova-plugin-chrome-apps-bootstrap/www/chromeapp.html
to#FFF
- To start a local non-threaded server to test the downloader performance use:
sudo php -S 127.0.0.1:80 -t .
- To start a local threaded server to test the downloader performance use:
node server server.js path-to-a-file