Turbo Download Manager is an open-source multi-platform download manager with multi-threading support
For FAQs and discussions around this project visit: http://add0n.com/turbo-download-manager.html
- Firefox
- Chrome
- Opera
- Android
- Windows: SourceForge; only-releases or GitHub; releases and pre-releases
- Mac: SourceForge; only-releases or GitHub; releases and pre-releases
- Linux SourceForge; only-releases or GitHub; releases and pre-releases
Firefox, Chrome, Opera, Android, and Electron (for Windows, Linux and Mac)
itdmanager uses GulpJS to build executable files for all platforms. For more info about how to compile this project take a look at ./.travis.yml
file. A log file of the latest released or pre-released version is available at travis-ci.org
- 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
3.cordova-plugin-background-mode
,cordova-plugin-x-toast
,cordova-plugin-admobpro
,../../../plugins/android/cordova-plugin-binaryfilewriter
,https://github.com/VersoSolutions/CordovaClipboard
,https://github.com/fastrde/phonegap-md5.git
,https://github.com/whiteoctober/cordova-plugin-app-version.git
,cordova-plugin-fileopener
,cordova-plugin-intent
,../../../plugins/android/cordova-plugin-customconfig/
- 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
3. In case of errors runcca platform remove android
followed bycca platform add android
- Electron:
- Mac:
1.
electron-packager . "Turbo Download Manager" --platform=darwin --arch=x64 --version=0.37.7 --icon mac.icns --overwrite
- Windows:
1.
electron-packager . "Turbo Download Manager" --platform=win32 --arch=x64 --version=0.37.7 --icon ../512.ico --overwrite
1.electron-packager . "Turbo Download Manager" --platform=win32 --arch=ia32 --version=0.37.7 --icon ../512.ico --overwrite
- Linux:
1.
electron-packager . "Turbo Download Manager" --platform=linux --arch=x64 --version=0.37.7 --overwrite
2.electron-packager . "Turbo Download Manager" --platform=linux --arch=ia32 --version=0.37.7 --overwrite
- 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