TUI for transmission remote
Dependancies:
- rustc
- cargo
cargo build --releaseMake sure the transmission daemon is running
transmission-daemonStart sparrow
sparrow-
-u, --url
Specifiy the RPC url
sparrow -u http://192.168.41:9000/transmission/rpc-
--username, --password
For authentication
sparrow --username "user" --password "very_secret_password"-
-h, --help
Print help
-
-V, --version
Print version
- Home
| Key | Description |
|---|---|
j |
Move down |
k |
Move up |
l, enter |
Show info |
g |
Goto top |
G |
Goto bottom |
<Ctrl-d> |
Scroll half a page down |
<Ctrl-u> |
Scroll half a page up |
d |
Remove torrent |
D |
Remove and delete files |
p |
Start/stop torrent |
s |
Start all torrents |
S |
Stop all torrents |
q |
Quit |
Q |
Quit and close session |
- Info
| Key | Description |
|---|---|
l |
Next tab |
h |
Previous tab |
Esc, Backspace |
Go back |
q |
Quit |
Q |
Quit and close session |
- Add a component to show torrent information
- Better error handling
- Filter/Search for torrents in the list
- Add a help modal/page to show keybindings
- File viewer for the torrents
- Method to change the priority of torrents
- A way for adding torrents
- A way to manage config files and keymaps
ratatui for the amazing TUI library.
For any feature requests, ideas for improvement or bugs, please open an issue.
If you'd like to contribute, fork the repository and open a pull request.
Licensed under MIT