Skip to main content

aria2-based downloader plugin for AER

Project description

aer-downloader-aria2

This package provides an aria2c-backed high-performance, parallel data downloader plugin for the aer framework.

It resolves and delegates downloads locally to the aria2c process using --input-file.

Requirements

  • aer-core >= 1.0.0
  • The aria2c executable must be installed on your system and available in your PATH (e.g., apt install aria2, brew install aria2).

Usage

This plugin integrates seamlessly as a @plugin within the aer capability graph. When installed, aer discovers it automatically via entry points.

pip install aer-downloader-aria2
from aer.bootstrap import bootstrap
from aer.plugin import plugin_registry

# Load all installed plugins
bootstrap()

# The parallel downloader is now registered!
downloader = plugin_registry.get("aria2")
results = downloader(requests, max_concurrent=10)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aer_downloader_aria2-1.1.0.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aer_downloader_aria2-1.1.0-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file aer_downloader_aria2-1.1.0.tar.gz.

File metadata

  • Download URL: aer_downloader_aria2-1.1.0.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for aer_downloader_aria2-1.1.0.tar.gz
Algorithm Hash digest
SHA256 9cad93c059bdc4592c14dffa4db897adb95353e1b292ea34be831d67fe430065
MD5 4c0263ff3a4abcfd1ccc4302ff47ff69
BLAKE2b-256 ee4322ed006ef8e9a4f833f6261f6d9300ab9089f362b6f1b80d3625344d6fc3

See more details on using hashes here.

Provenance

The following attestation bundles were made for aer_downloader_aria2-1.1.0.tar.gz:

Publisher: release.yml on frandorr/aer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aer_downloader_aria2-1.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for aer_downloader_aria2-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 71170a8c5d4d62783422fc29dc46d6e6601a482caa3b87436f2d5d5329c313b8
MD5 05354f57a5373fe4591eb51db7b19159
BLAKE2b-256 6089fa2d5729c3443bcdcbcbfba9d81020f5889b221cc5a29a2f0a26ab7f2d6a

See more details on using hashes here.

Provenance

The following attestation bundles were made for aer_downloader_aria2-1.1.0-py3-none-any.whl:

Publisher: release.yml on frandorr/aer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page