Aiodl -- Yet another command line download accelerator.
Project description
Aiodl
Aiodl – Yet another command line download accelerator.
Features
Accelerate the downloading process by using multiple connections for one file.
Reasonable retries on network errors.
Breakpoint resume.
Requirements
Python >= 3.5 Aiodl is written with Python 3.5 async/await syntax.
Installation
$ pip3 install aiodl --user
$ # or
$ sudo pip3 install aiodl
Usage
Simply call aiodl with the URL:
$ aiodl https://dl.google.com/translate/android/Translate.apk
File: Translate.apk
Size: 16.8M
Type: application/vnd.android.package-archive
11%|████▎ | 1.78M/16.0M [00:03<00:26, 565KB/s]
Hit Ctrl+C to stop the download. Aiodl will save necessary information to <download-file>.aiodl, next time it will automatically continue to download from here.
Other arguments:
--fake-user-agent, -u Use a fake User-Agent. --num-tasks N, -n N Limit number of asynchronous tasks. --max-tries N, -r N Limit retries on network errors.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
aiodl-0.3.4-py3-none-any.whl
(7.8 kB
view hashes)