Skip to content

dulanja33/iDownload

Repository files navigation

iDownload

  • CLI based download manager for http and ftp file URLs.
  • Multi-connection download is support for partial request support URLs.

Compile

./gradlew bootjar

Run

Minimum usage for HTTP

java -jar build/libs/iDownload-0.0.1.jar --url <url> --path <path>

Minimum usage for FTP

java -jar build/libs/iDownload-0.0.1.jar --url <url> --path <path> --user <user name> --pass <password>

Manually decide number of connections to download via http (servers supporting partial request only)

If not given number of connection will be decided from file size.

java -jar build/libs/iDownload-0.0.1.jar --url <url> --path <path> --con <numnber of connections>

Help menu

java -jar build/libs/iDownload-0.0.1.jar --help

Demo

Demo video is inside documentation folder.

Run Unit Tests

./gradlew test

Test report will be available in

/build/reports/tests/test/packages/com.example.idownload.html

About

iDownload

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages