This is currently a work in progress and a learning experience -- expect many iterations and changes
- Overview of torrent stats inspired by the official web gui
- Individual stats view displaying info, peers, and file list
- Reannounce torrent(s) TODO
- Relocate torrent(s)
- Rename torrent(s) TODO
- Remove torrent(s) TODO
- Delete torrent(s) TODO
- Verify torrent(s) TODO
This project has the following dependencies which can be installed with this command go get ....
- github.com/charmbracelet/bubbles/textinput
- github.com/charmbracelet/bubbletea
- github.com/hekmon/transmissionrpc/v2
- github.com/kelseyhightower/envconfig
- gopkg.in/yaml.v3
Place the binary binary
in your path, adjust settings in $XDG_HOME/settings.yml
if need be, and run the program
Configuration is done by modifying the settings.yml
file located at $XDG_HOME
A Default configuration is provided and can be modified to adjust what columns are shown, server credentials, and bookmarks(frequently used paths)
Help is welcome and appreciated! Feel free to submit PRs and I will review them as I can.