Home

Awesome

Installation

sudo curl -s https://raw.githubusercontent.com/amogusussy/torrentCLI/main/torrentcli -o /usr/bin/torrentcli && sudo chmod +x /usr/bin/torrentcli 

Alternatively, you can just download the script directly from the browser with the above link.

Running

You can run it by typing torrentcli search query. So for example, if you were to want a Big Buck Bunny torrent, you could type torrentcli Big Buck Bunny

If you've downloaded it from the browser, you can run it with python3 /path/to/torrentcli search query

If you have vlc-bittorrent installed, you can run the command with the -s flag to stream the torrent.

This is reliant on the Librex API.

You can self host it yourself with the following commands:

git clone https://github.com/hnhx/librex/
cd librex
php -S localhost:8080

Then open /usr/bin/torrentcli and replace site = random.choice(sites) with site = 'http://localhost:8080'

Other Info

By default, this will use xdg-open, which is specific to the Xorg server on Unix-like machines. You can change that by editing subprocess.run(["xdg-open", magnet]) by replacing xdg-open with whatever torrent client you use.