Multithreaded fast downloader
Project description
Fast Downloader
Why?
Primarly, to have a nice tool to download ubuntu packages with apt-fast.
Documents
CHANGELOG.md
LICENSE MIT
Features
- Download multiple files in parallel
- Partially compatible with aria2 input file format
Installing
Install with pip
or your favorite PyPi package manager.
pip install fast-downloader-mt
Dependencies
- Python 3.8+
- Rich
- Requests
- Click
Usage
Usage: fdl [OPTIONS] [URLS]...
Options: -t, --threads INTEGER thread number -i, --input PATH input file -q, --quiet -d, --destination PATH --aria2-compatibility --buffer-size INTEGER --help Show this message and exit.
Default number of threads set to cpu_count()
Usage with apt-fast
In /etc/apt-fast.conf
_DOWNLOADER='fdl --aria2-compatibility -t ${_MAXNUM} -i ${DLLIST} -d ${DLDIR}'
Dev environment
Dev dependencies
- pytest
- pylint
- black
- mypy
- flake8
- bandit
- safety
Setup
With poetry:
poetry install
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for fast_downloader_mt-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4c0d4f98f798ec51c84c7c89dd765cc961419ee690fa8b9798b852bbf289281 |
|
MD5 | 2aaf45f3e1ba88d209077a6754d6003d |
|
BLAKE2b-256 | de5618e5322c95e8843a74bfd982aee718ed1efce0354252eb0e80cbc30f4f71 |