Skip to content

murtaza-u/transmission-remote-tui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Transmission Remote TUI (trt)

A TUI for BitTorrent client transmission

torrent list files

Installation

Arch Linux

  • trt is available in the AUR (packaged by the developer himself)
yay -S transmission-remote-tui-git

From source

  • Build dependencies: go
make && sudo make install clean

Usage

  • The actual binary is called trt
  • Transmission daemon must be running
transmission-daemon &
  • Remote RPC URL
trt --url http://203.12.65.10:9091/transmission/rpc
  • Authenticate, if required
trt --username <username> --password <password>
  • Version
trt --version
  • Navigation
keybinding Action
h, j, k, l move around
g scroll to the top of the page
G scroll to the bottom of the page
q quit / go back
Q kill the transmission daemon
l, enter show more details about a torrent
K move torrent up the queue
J move torrent down the queue
U move torrent at the top of the queue
D move torrent at the bottom of the queue
p pause/start torrent
r remove torrent
R remove torrent and delete corresponding local data
v verify torrent
t ask trackers for more peers
m copy magnet link to clipboard
  • Changing file's priority
keybinding Action
i, d increase/decrease file priority
o change priority of focused file to 'off'
l change priority of focused file to 'low'
n change priority of focused file to 'normal'
h change priority of focused file to 'high'
O change priority of all files to 'off'
L change priority of all files to 'low'
N change priority of all files to 'normal'
H change priority of all files to 'high'

Uninstall

sudo make uninstall

Further reading

  • trt does not have the ability to read new torrent files/magnet links. Use transmission-remote for that.

  • Adding mimeapp entry

# File: ~/.local/share/applications/torrent.desktop

[Desktop Entry]
Type=Application
Name=Torrent
Exec=/usr/bin/env transmission-remote -a %U
# File: ~/.config/mimeapps.list

[Default Applications]
x-scheme-handler/magnet=torrent.desktop;
application/x-bittorrent=torrent.desktop;