Current collected state Current
Observed since 20 Oct, 16:34 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
A CLI tool to interact with aria2c's RPC interface
A lightweight Python CLI tool to interact with aria2c's JSON-RPC interface, designed for scripting and automation.
aria2c RPC server with custom ports and directories.If you find this project helpful, consider supporting me:
aria2c installed (Download aria2)pip install a2rpc
git clone https://github.com/jet-logic/a2rpc
cd a2rpc
pip install .
| Command | Description | Example |
|---|---|---|
a2rpc start | Start RPC server | a2rpc start --port 6800 |
a2rpc add <URI> | Add a download | a2rpc add "magnet:?xt=..." -d ~/dl |
a2rpc list | List downloads | a2rpc list --debug |
a2rpc pause <GID> | Pause a download | a2rpc pause abc123 |
a2rpc shutdown | Shutdown server | a2rpc shutdown --force |
downloads.txt):
https://example.com/file1.iso
dir=/mnt/downloads
https://example.com/file2.zip
out=backup.zip
a2rpc input downloads.txt
| Flag | Description | Default |
|---|---|---|
--rpc-url | RPC server URL | http://localhost:6800/jsonrpc |
--rpc-secret | Authentication token | None |
Example:
a2rpc --rpc-secret mytoken add "https://example.com/large-file.mp4"
a2rpc add "https://ubuntu.com/24.04.iso" \
--dir ~/Downloads \
--out ubuntu-latest.iso \
-s "max-connection-per-server=16"
a2rpc list --debug # Shows detailed YAML output
import subprocess
subprocess.run(["a2rpc", "add", "magnet:?xt=..."])
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.0.3 | 18 Jun 2025 | 9 |
This describes our collected data; it is not a security assessment.
Shared repository data · GitHub
Public sponsor counts have not been collected. These signals belong to the repository owner.
github · 1 observations shown. Missing days are unknown.
| Date / source period | Value | Observed at |
|---|---|---|
| 2026-10-21 | 0 | 2026-10-21T12:49:21.1620540Z |
Observed since 20 Oct, 16:34 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:b8fae900b4fc46e03ab479bdf0959a5320c7a52d813adb475c267d53233e3078