Skip to main content

Aria2 RPC Client

Project description

How to using this package

Installing

pip install aria2_rpc_client

Using

from aria2_rpc_client import DefaultClient
from aria2_rpc_client import DefaultConnection
from aria2_rpc_client import FileDownloadOptions

# Make connection, enter aria2 rpc server information
connection = DefaultConnection("localhost", "6800", "top_secret_key")

# Make client
client = DefaultClient(connection)

# Download options
options = FileDownloadOptions()
options.set_filename("changed.mkv")
options.set_dir("/home/user/downloads")
options.add_header("token", "da78d676ds6a86dsa6d8sa6d8")

# Download start & set options
result = client.add_uri(["https://jell.yfish.us/media/jellyfish-15-mbps-hd-h264.mkv"], options)

# Get defined GID number from aria2
print(result)
# 6be2fb970af88d07

# Set download pause
pause_download = client.pause(result)
print(pause_download)
# 6be2fb970af88d07

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

aria2_rpc_client-0.5.0.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

aria2_rpc_client-0.5.0-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file aria2_rpc_client-0.5.0.tar.gz.

File metadata

  • Download URL: aria2_rpc_client-0.5.0.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.0 CPython/3.11.2 Darwin/22.3.0

File hashes

Hashes for aria2_rpc_client-0.5.0.tar.gz
Algorithm Hash digest
SHA256 0630a413f2ca912239e34c7a70caf4f27266c829c17a3030987ded7a55291f60
MD5 51e842c4e7f7016b719b3157b373bd90
BLAKE2b-256 c9eea120fb8f8304f2c3dbe8ffbd1a7279db62e2d1f899212320bb0730a41c6e

See more details on using hashes here.

File details

Details for the file aria2_rpc_client-0.5.0-py3-none-any.whl.

File metadata

File hashes

Hashes for aria2_rpc_client-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c75cfdf4be22f80465d833e7aaa705a2ef9db77282522758c51e87eb0c834036
MD5 93215c2d57afdc20655a7cc366dd328b
BLAKE2b-256 4395dca1620d1d5ec77f23c4e1d8c9b478635280c3d71a807bc5491d1c94fe84

See more details on using hashes here.

Supported by

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