Getting Started

You'll need a few applications on your computer, such as VLC and Homebrew.

This will install the required programs that you need to use this software.

brew services start transmission-cli

Searching for a video

To search for the movie you aren't supposed to be pirating, use the pirate-get program with the -t flag.

Download videos from the TV-Show Seinfeld

pirate-get -t 'seinfeld'

After this page loads, you will see various options to choose from. Simply type the LINK index you want to download, and press enter. If you want multiple files, you can download all of them by separating each link number with a space, e.g. 0 2 16 would download link #0, link #2, and link #16

Viewing downloads

View a real-time status of all transmission files

watch -n 0.1 'transmission-remote -l'

Playing videos

vlc -f ~/Downloads/the_downloaded_file_name

Removing Files

# list all torrent files
transmission-remote -l
# remove and delete torrent ID 2
transmission-remote -t 2 -rad

Starting and Stopping the Daemon

transmission-remote --exit

Configuration File

Configurations are stored at ~/.config/transmission-daemon, you can write the following command to dump an initial config file to that location:

transmission-daemon --dump-settings &> ~/.config/transmission-daemon

Be careful about determining where transmission is actually looking when launching with a config file. If TRANSMISSION_HOME is not set, Unix-based versions of Transmission will look for their settings in ${XDG_CONFIG_HOME}/transmission/. Sometimes this isn't true, however, and sometimes on macOS, (for instance, when transmission is launched as a homebrew service), the config file is placed in ~/Library/Application Support/Transmission.


You can specify a custom directory for your configuration file

transmission-daemon --config-dir CONFIG_DIR
transmission-remote -t1 -i
transmission-show -m MAGNET_FILE