Skip to main content

Aiodl

PyPI version

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.

Installation

$ pip3 install aiodl --user
# or
$ sudo pip3 install aiodl

Usage

Commandline

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.

In your script

import aiodl

# in an async function
filename = await aiodl.download('https://dl.google.com/translate/android/Translate.apk', quiet=True)

Metadata

Release files for aiodl 0.5.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for aiodl 0.5.7
File Size Uploaded
aiodl-0.5.7.tar.gz 5.5 kB Details

Release files / aiodl-0.5.7.tar.gz

Download URL aiodl-0.5.7.tar.gz
Size 5.5 kB
Tags Source
SHA-256 checksum
How to use checksums
370bdd274abed476151760c9839965d2c0d5c8c0feef84c3826316b9f05c11ff
BLAKE2b-256 checksum
How to use checksums
14eb54110408003f3ba6e3ed131f754e4625a682be2ff293811f6eb2731c7a55
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.5.7 This release

1 release file

0.4.7

1 release file

0.4.6

1 release file

0.4.5

1 release file

0.3.5

1 release file

0.3.4

1 release file

0.2.4

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page