Menu

Tree [acb398] master /
 History

HTTPS access


File Date Author Commit
 builds 2016-09-05 InBasic InBasic [acb398] manual android version code generation
 drawings 2016-08-27 InBasic InBasic [5b351d] supporting session manager part 1/2
 plugins 2016-06-15 InBasic InBasic [7f0167] preventing app suspension on all platforms whil...
 server 2016-04-26 InBasic InBasic [533a03] fetching is now synced with wrting to the disk
 src 2016-09-05 InBasic InBasic [acb398] manual android version code generation
 .gitignore 2016-04-28 InBasic InBasic [486c05] a few fixes for electron builds
 .travis.yml 2016-09-03 InBasic InBasic [580b4b] using node 0.6.2 on the build system
 README.md 2016-07-10 InBasic InBasic [8b55ab] adding YouTube preview link
 Tests.md 2016-06-25 InBasic InBasic [4bfc13] Allowing other Chrome applications and extensio...
 gulpfile.js 2016-09-05 InBasic InBasic [acb398] manual android version code generation
 package.json 2016-09-05 InBasic InBasic [e4dd73] version 0.3.2 is ready

Read Me

Turbo Download Manager (itdmanager) Build Status

Turbo Download Manager is an open-source multi-platform download manager with multi-threading support

screen shot

For FAQs and discussions around this project visit:
http://add0n.com/turbo-download-manager.html

Downloads (released versions):

  1. Firefox
  2. Chrome
  3. Opera
  4. Android
  5. Windows: SourceForge; only-releases or GitHub; releases and pre-releases
  6. Mac: SourceForge; only-releases or GitHub; releases and pre-releases
  7. Linux SourceForge; only-releases or GitHub; releases and pre-releases

Downloads (developer builds):

Firefox, Chrome, Opera, Android, and Electron (for Windows, Linux and Mac)

Compile itdmanager project:

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

  1. Firefox: gulp firefox
  2. Google Chrome: gulp chrome
  3. Opera: gulp opera
  4. Android:
  5. Preparing project: gulp android
  6. 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/
  7. Creating a new project: cca create TDM --link-to=path/to/manifest.json
  8. Installing to a device: cca run android --device or cca run android --emulator
  9. Android submission:
    1. cca build android --release --webview=crosswalk
    2. cca build android --release --webview=system --android-minSdkVersion=21
    3. In case of errors run cca platform remove android followed by cca platform add android
  10. Electron:
  11. Mac:
    1. electron-packager . "Turbo Download Manager" --platform=darwin --arch=x64 --version=0.37.7 --icon mac.icns --overwrite
  12. Windows:
    1. electron-packager . "Turbo Download Manager" --platform=win32 --arch=x64 --version=0.37.7 --icon ../512.ico --overwrite
    2. electron-packager . "Turbo Download Manager" --platform=win32 --arch=ia32 --version=0.37.7 --icon ../512.ico --overwrite
  13. 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

Preview (YouTube)

IMAGE ALT TEXT HERE

Technical notes:

  1. To inspect the webkit related projects use chrome://inspect/#devices
  2. These plugins are required for the Android build:
    1. https://github.com/VersoSolutions/CordovaClipboard
    2. /plugins/android/*
  3. To prevent screen splashes on Android version change the background color of /plugins/cordova-plugin-chrome-apps-bootstrap/www/chromeapp.html to #FFF
  4. To start a local non-threaded server to test the downloader performance use: sudo php -S 127.0.0.1:80 -t .
  5. To start a local threaded server to test the downloader performance use: node server server.js path-to-a-file
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.