Skip to content

Latest commit

 

History

History
90 lines (62 loc) · 2.41 KB

README.md

File metadata and controls

90 lines (62 loc) · 2.41 KB

tide: Minimal Transmission CLI client

tide is a minimal TUI for the BitTorrent client Transmission.
tide is the successor to tide.sh

Features

  • Tiny & Fast
  • Vim bindings (consult config.h)
  • Stopping torrents
  • Starting torrents
  • Deleting torrents (Including Files)
  • Remote access (through patching)

Libraries

  • ncurses
  • pthread

Installation

git clone https://github.com/salman-abedin/tide.git && cd tide && sudo make install

Patches

  • Remote Access. (dependencies: ssh)
cd tide
patch -s -p0 < tide-remote_access-8.0.diff    # Add the feature
patch -s -R  < tide-remote_access-8.0.diff # Remove the feature
sudo make install                      # Reinstall

FAQ

How are you sending the magnet link to the daemon?

Using xdg-open (shamefully).
Here is my setup (Exhibit A of my shamefulness) ...

https://github.com/salman-abedin/magpie/blob/master/.config/mimeapps.list
https://github.com/salman-abedin/magpie/blob/master/.local/share/applications/transmission.desktop
https://github.com/salman-abedin/alfred/blob/master/src/torrent.sh

Update

git pull --no-rebase && sudo make install

Uninstallation

sudo make uninstall

Major Revisions

  • 15/08/20:- Rewrote the shellscript in C
  • 02/09/20:- Added remote access patch
  • 06/12/20:- Added some major performance optimizations

TODOs

  • Delete confirmation
  • Marking
  • Direct magnet adding

Repos you might be interested in

Name Description
bolt The launcher wrapper
uniblocks The status bar wrapper
puri Minimal URL launcher
devour X11 window swallower
crystal The transparent setup
Magpie The dotfiles
Alfred The scripts

Contact

[email protected]