Go to file
Aleksei Fedotov e71bc1c665 Handle adding duplicated torrent.
Starting from Transmission 2.80 (rpc-version-semver 5.1.0, rpc-version:
15) 'torrent-add' could return 'torrent-duplicated' from torrent-add if
the torrent already exists. Replace 'TorrentAdded' with
'TorrentAddedOrDuplicate'.
2022-10-02 09:31:11 +02:00
.github Add session-close. 2021-12-08 15:59:38 +01:00
examples Handle adding duplicated torrent. 2022-10-02 09:31:11 +02:00
src Handle adding duplicated torrent. 2022-10-02 09:31:11 +02:00
.env Integrational Tests 2021-11-16 09:22:12 +01:00
.gitignore Integrational Tests 2021-11-16 09:22:12 +01:00
Cargo.toml Update enum-iterator requirement from 0.7.0 to 0.8.1 2022-05-14 22:03:23 +02:00
docker-compose.yaml Integrational Tests 2021-11-16 09:22:12 +01:00
LICENSE Initial commit 2020-04-20 10:43:16 +02:00
README.md Fix link to RPC spec 2022-04-22 17:46:35 +02:00

Crates badge

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

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-set
  • session-get
  • session-stats
  • blocklist-update
  • port-test
  • session-close
  • free-space

Support the project: Donate button