mirror of
https://github.com/kristoferssolo/transmission-rpc.git
synced 2025-10-21 20:10:37 +00:00
41 lines
1.1 KiB
Markdown
41 lines
1.1 KiB
Markdown
[](https://crates.io/crates/transmission-rpc)
|
|
|
|
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
|
|
|
|
- [X] torrent-start
|
|
- [X] torrent-stop
|
|
- [X] torrent-start-now
|
|
- [X] torrent-verify
|
|
- [X] torrent-reannounce
|
|
|
|
##### Torrent Mutators
|
|
|
|
- [X] torrent-set (some)
|
|
- [X] torrent-get (most fields)
|
|
- [X] torrent-add
|
|
- [X] torrent-remove
|
|
- [X] torrent-set-location
|
|
- [X] torrent-rename-path
|
|
- [ ] session-set
|
|
- [X] session-get
|
|
- [X] session-stats
|
|
- [X] blocklist-update
|
|
- [X] port-test
|
|
- [X] session-close
|
|
- [X] free-space
|
|
|
|
Support the project: [](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=H337RKJSC4YG4&source=url)
|