Crate transmission_rpc

Crate transmission_rpc 

Source
Expand description

Library to communicate with transmission rpc.

WARNING:

It is highly encouraged to use HTTPS since the Transmission authentication is using BasicAuth which could be easily intercepted.

§Transmission RPC Spec

https://github.com/transmission/transmission/blob/main/docs/rpc-spec.md

§Supported Methods
§Torrent Actions
  • torrent-start
  • torrent-stop
  • torrent-start-now
  • torrent-verify
  • torrent-reannounce
§Torrent Mutators
  • torrent-set
  • torrent-get
  • torrent-add
  • torrent-remove
  • torrent-set-location
  • torrent-rename-path
§Session Requests
  • session-set
  • session-get
  • session-stats
  • blocklist-update
  • port-test
  • queue-move-top, queue-move-up, queue-move-down, queue-move-bottom
  • session-close
  • free-space
  • group-set
  • group-get
§Feature Flags
  • sync: Enables a thread-safe version of TransClient.
  • tor-get-serde: Enables serde of TorrentGetFields.

Support the project: Donate button

Buy Me A Coffee

Modules§

types

Structs§

TransClient

Enums§

TransError