Skip to content

AddTransmissionTrackers

Jorman edited this page Nov 5, 2018 · 1 revision

Intro

This (addtracker) is a bash script to add public trackers to Torrents being downloaded in the hope of getting more peers.

The public trackers are retrieved from a dynamically list (ngosang). If the dynamic list is offline, it will use a static one.

In this fork there's a possibility to specify private tracker, in order to not add public tracker to them. Is also possible to use that directly from Radarr or Sonarr, see ## Sonarr & Radarr section

Usage

First of all you've to edit the addtracker.sh file, see ## Private Trackers section, then:

./addtracker

Show current Torrents

./addtracker $number1 $number2

Add public trackers to the Torrents of number $number1 and $number2

./addtracker $word1 $word2

Add public trackers to the all the Torrents found with $word1 or $word2 in the name (case insensitive)

./addtracker .

Add public trackers to all Torrents.

Private Trackers

If you want to not add public tracker to your private tracker just edit the addtracker.sh and edit the PRIVATE_TRACKER_LIST variable:

If you don't use private tracker empty the variable like that PRIVATE_TRACKER_LIST='' If you use private trakers you have to fill out the variable with your private trackers

Sonarr & Radarr

If you want to use it with Sonarr or Radarr, you have to create a custom script, from Connect tab You have to point to this script without add any extra arguments You also have to make it activated only by a Grab, so after one Grab Sonarr or Radarr will call this script The script will try to identify the torrent just grabbed and add tracker if is not private!

Tips

Show only Torrent number and name:

transmission-remote -l | sed -n 's/\(^.\{4\}\).\{64\}/\1/p'

Show only Torrent number of the first file with the $name:

transmission-remote -l | grep -i $name | sed -n 's/ *\([0-9]\+\).*/\1/p'

Blocklists

https://gist.github.com/johntyree/3331662

Clone this wiki locally