All Projects → salman-abedin → tide

salman-abedin / tide

Licence: GPL-3.0 license
Minimal Transmission CLI client

Programming Languages

c
50402 projects - #5 most used programming language
Makefile
30231 projects
shell
77523 projects

Projects that are alternatives of or similar to tide

Tremc
Curses interface for transmission
Stars: ✭ 174 (+255.1%)
Mutual labels:  transmission, ncurses
React Transmission
React Transmission is an ongoing reimplementation of Transmission web interface.
Stars: ✭ 126 (+157.14%)
Mutual labels:  transmission, torrent-client
mad-torrent
Delphi bittorrent protocol implementation
Stars: ✭ 30 (-38.78%)
Mutual labels:  torrent-client
MiniGBS
Small .gbs chiptune player for Linux
Stars: ✭ 15 (-69.39%)
Mutual labels:  ncurses
EasySeedbox
Easy Seedbox is an unobtrusive transmission seedbox installation script for Ubuntu and Debian systems
Stars: ✭ 34 (-30.61%)
Mutual labels:  transmission
noaftodo
NOAFtodo - an ncurses TODO-manager No One Asked For
Stars: ✭ 15 (-69.39%)
Mutual labels:  ncurses
p2p-audio-and-video-transmission-system
基于P2P的无线音视频传输系统
Stars: ✭ 29 (-40.82%)
Mutual labels:  transmission
2048-in-terminal
Animated console version of the 2048 game
Stars: ✭ 128 (+161.22%)
Mutual labels:  ncurses
PeerflixServerZH
🚀 Peerflix Server(BT) 汉化、美化
Stars: ✭ 32 (-34.69%)
Mutual labels:  torrent-client
simple-torrent-android
A torrent client library for Android that utilizes frostwire-jlibtorrent. It supports sequential and simultaneous downloads.
Stars: ✭ 85 (+73.47%)
Mutual labels:  torrent-client
AsciiBird
ASCII version of the addictive Flappy Bird game.
Stars: ✭ 34 (-30.61%)
Mutual labels:  ncurses
exatorrent
Easy to Use Torrent Client. Can be hosted in Cloud. Files can be streamed in Browser/Media Player.
Stars: ✭ 1,557 (+3077.55%)
Mutual labels:  transmission
Addarr
Telegram Bot for adding series/movies to Sonarr/Radarr or for changing the download speed of Transmission/Sabnzbd
Stars: ✭ 150 (+206.12%)
Mutual labels:  transmission
Transmission.API.RPC
Transmission RPC API C#
Stars: ✭ 47 (-4.08%)
Mutual labels:  transmission
AsciiAsciiRevolution
A Game for the OSGCC4
Stars: ✭ 21 (-57.14%)
Mutual labels:  ncurses
transmission
Development repository for the transmission cookbook
Stars: ✭ 14 (-71.43%)
Mutual labels:  transmission
Shareaza
Shareaza is a peer-to-peer client for Windows that allows you to download any file-type found on several popular P2P networks.
Stars: ✭ 103 (+110.2%)
Mutual labels:  torrent-client
ncurses guide
NCurses Examples from the book "Programmer's Guide to NCurses" with improvements and fixes
Stars: ✭ 43 (-12.24%)
Mutual labels:  ncurses
ncurses
Ncurses bindings for Crystal
Stars: ✭ 20 (-59.18%)
Mutual labels:  ncurses
PongC
Classic game of Pong in the terminal made in C.
Stars: ✭ 18 (-63.27%)
Mutual labels:  ncurses

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]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].