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.0a0.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.0a0-py3-none-any.whl (38.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: aiobtclientrpc-6.0.0a0.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.0a0.tar.gz
Algorithm Hash digest
SHA256 105810aa132ef374f3bbf5a21e5638dbf3dfaea89772c5056dfbdf06a483048a
MD5 8b33dba064ff5e8428fbd6f8a7950f29
BLAKE2b-256 1640a7134668d448e4d1d8a42c717d3b4598e11b04a0434ff109f400de37967b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aiobtclientrpc-6.0.0a0-py3-none-any.whl
Algorithm Hash digest
SHA256 19800c322f8e221fa742f32ff91ae10e212ca3723edc2c0e6d02e3b645e6ce9e
MD5 197230daf31c4d6e6cdf3603b6b4b770
BLAKE2b-256 8cba297cd801c0915b86e421e24f23e272c7b164e11dda9a134a5b1812fcd046

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