19 releases
new 0.5.0 | Feb 12, 2025 |
---|---|
0.4.3 | Jul 15, 2024 |
0.4.2 | Nov 6, 2023 |
0.4.1 | Mar 8, 2023 |
0.2.3 | Jul 13, 2020 |
#261 in Network programming
522 downloads per month
Used in 6 crates
220KB
5K
SLoC
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 ofTransClient
.tor-get-serde
: Enables serde ofTorrentGetField
s.
Feature Flags
sync
: Enables a thread-safe version ofTransClient
.tor-get-serde
: Enables serde ofTorrentGetField
s.
Dependencies
~5–17MB
~219K SLoC