Skip to main content

An RPC client library for the Transmission BitTorrent client

Project description

Documentation badge PyPI badge PyPI versions badge Black formatter badge License badge PyPI downloads badge

Support

btc: bc1q9spjh7nuqatz4pa7dscd0357p3ql588tla6af7

Documentation

Found here: https://clutch.readthedocs.io

Quick start

Install the package:

$ pip install transmission-clutch

Make a client:

from clutch import Client
client = Client()

If you find the client isn’t connecting (an error will be raised), make sure you’re entering the address correctly. Reference urllib.parse.urlparse for parsing rules.

You can specify Transmission’s address when making the client:

client = Client(address="http://localhost:9091/transmission/rpc")

RPC methods are separated into groups: torrent, session, queue and misc.

Methods are called by first specifying a group:

client.torrent.add(...)

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

transmission_clutch-6.0.4.tar.gz (15.2 kB view details)

Uploaded Source

Built Distribution

transmission_clutch-6.0.4-py3-none-any.whl (27.1 kB view details)

Uploaded Python 3

File details

Details for the file transmission_clutch-6.0.4.tar.gz.

File metadata

  • Download URL: transmission_clutch-6.0.4.tar.gz
  • Upload date:
  • Size: 15.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.10.5 Linux/5.19.0-40-generic

File hashes

Hashes for transmission_clutch-6.0.4.tar.gz
Algorithm Hash digest
SHA256 9868d1ca182b7e8e7768164eaaec75031d554ffd634b78f72e068b260870efeb
MD5 f7da51a2909e939327b763539c1270ce
BLAKE2b-256 e1d910fe17a0d29ed250b78e41c372befd3c5e336b77b05cc6939700ff9d9ff4

See more details on using hashes here.

File details

Details for the file transmission_clutch-6.0.4-py3-none-any.whl.

File metadata

File hashes

Hashes for transmission_clutch-6.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 807b0f6c4b020255c6a5ea0c417e8fc22317eb4cca9e638db93c985d9fd5c1d4
MD5 9a06d47b905dd82b515d9445d8827fe8
BLAKE2b-256 7db037a53ee87ddf5d9065e7401881ac5ca9aaadbd7de9e0e244083c957b69f4

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