Skip to main content

No project description provided

Project description

aiobtclientrpc provides low-level access to the RPC protocols of BitTorrent clients. It is supposed to be the basis for a high-level library. If you want to use this directly, you need to read the documentation or source code of each client.

Check out aiobtclientapi for a high-level API.

Features

  • Tunnel the client connection through a proxy (SOCKS5, SOCKS4, HTTP tunnel)

  • Event handlers, e.g. when a torrent was added (Deluge only)

  • (Re-)Connect automatically on any RPC method call and disconnect automatically when used as a context manager

  • Keep track of the connection status and provide changes to a callback

Supported BitTorrent Clients

License

GPLv3+

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

aiobtclientrpc-6.0.0.tar.gz (34.4 kB view details)

Uploaded Source

Built Distribution

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

aiobtclientrpc-6.0.0-py3-none-any.whl (38.1 kB view details)

Uploaded Python 3

File details

Details for the file aiobtclientrpc-6.0.0.tar.gz.

File metadata

  • Download URL: aiobtclientrpc-6.0.0.tar.gz
  • Upload date:
  • Size: 34.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.14

File hashes

Hashes for aiobtclientrpc-6.0.0.tar.gz
Algorithm Hash digest
SHA256 3a4e249c1eea2c9712b9b43c49df212fa67007a69ba6c73ff632f317691023c2
MD5 941a2cfa22b5850a69f5f97631bec1fd
BLAKE2b-256 635bc25a569e2c0d2d9a37051ff4dd25de0ef2d3b5cbcbe2f2c1a1c49f3c733b

See more details on using hashes here.

File details

Details for the file aiobtclientrpc-6.0.0-py3-none-any.whl.

File metadata

  • Download URL: aiobtclientrpc-6.0.0-py3-none-any.whl
  • Upload date:
  • Size: 38.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.14

File hashes

Hashes for aiobtclientrpc-6.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a4ab58b78fef827503107e3c6abfa1900215b833547d993e098ee3a9f6c216f4
MD5 d93ae4a02e51b9e8d3c4ebb7e38d8c02
BLAKE2b-256 44317efc4dff3a6a93bcc3615abf09e0f63416d32e4321441fc5b0996648b5de

See more details on using hashes here.

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