aiobtclientrpc
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.
Documentation: https://aiobtclientrpc.readthedocs.io/
Repository: https://codeberg.org/plotski/aiobtclientrpc
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
Transmission (daemon)
License
Reference
Asynchronous low-level communication with BitTorrent clients |