Download large files across slow and unstable network reliably. Requires using rd-api on server side. For more information on how it works, see rd-api.
Installation
To install this package:
For Debian/Ubuntu,
$ sudo apt install -y pipx
$ pipx install rd
For RHEL,
$ sudo dnf install python3-pip
$ pip install --user rd
To run rd
$ rd --help
$ ~/.local/bin/rd --help # if ~/.local/bin/ is not in PATH
Baisc Usage
server side (requires rd-api):
$ ls
bigfile1 bigfile2
$ rd-api --host 0.0.0.0 --port 8082
client side:
$ rd http://server-ip:8082/bigfile1
Documentation
see rd-api.
License
Reliable download is released under GPLv3+. Source code can be found at https://gitlab.emacsos.com/sylecn/reliable-download
ChangeLog
v1.7.0.0 2026-06-02
bugfix: fix log message timestamp is static issue.
v1.6.0.0 2024-04-26
bugfix: don’t print no block fetched in last N seconds when all blocks are fetched.
v1.5.0.0 2024-04-08
bugfix: properly handle unicode string in URL path
bugfix: use local time in log messages instead of UTC time
bugfix: rd client now supports ipv6 address in URL
v1.3.0.0 2022-03-15
feature: add download progress logging
v1.2.0.0 2022-03-14
feature: add –rolling-combine option. allow combine big file when disk space is low.
v1.1.3.0 2022-03-14
feature: code ported to ghc 8.10.7
v1.0.0.3 2018-05-09
init release.
Metadata
Release files for rd 1.7.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| rd-1.7.0.0-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Release files / rd-1.7.0.0-py2.py3-none-any.whl
| Download URL | rd-1.7.0.0-py2.py3-none-any.whl |
|---|---|
| Size | 7.1 MB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
4282b70166057e56ace956d514fa517b2fe7ef49a792f6d042566f67500003ca
|
|
BLAKE2b-256 checksum How to use checksums |
7c9a4d8b7edaa7ac9f85a3eb214a22eaa482bcafcf55ede319331420425dcf0c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.2
|