Socket
Socket
Sign inDemoInstall

aiobtclientrpc

Package Overview
Dependencies
12
Maintainers
1
Alerts
File Explorer

Install Socket

Detect and block malicious and high-risk dependencies

Install

    aiobtclientrpc


Maintainers
1

Readme

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.

.. _aiobtclientapi: https://codeberg.org/plotski/aiobtclientapi

| Documentation: https://aiobtclientrpc.readthedocs.io/ | Repository: https://codeberg.org/plotski/aiobtclientrpc | Package: https://pypi.org/project/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

  • Deluge_
  • qBittorrent_
  • Transmission_ (daemon)
  • rTorrent_

.. _Deluge: https://www.deluge-torrent.org/ .. _qBittorrent: https://www.qbittorrent.org/ .. _Transmission: https://transmissionbt.com/ .. _rTorrent: https://rakshasa.github.io/rtorrent/

License

GPLv3+ <https://www.gnu.org/licenses/gpl-3.0.en.html>_

FAQs


Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc