В связи с релизом transmission 3.0, где добавлена поддержка меток (категорий), представляю вашему вниманию tui для transmission-daemon, в котором задействована эта фича.
Сам успешно пользуюсь им с прошлого года.
Системную ассоциацию для открытия торрент-файлов на такой скрипт повесил:
#!/bin/bash
xterm -e torrent_open "$1" "$2" "$3" "$4"
примерное содержимое torrent_open:
#!/bin/bash
if [ -z "$1" ]; then exit 1; fi
TORRENT_FILE="$1"
SAVE_PATH=""
CATEGORY="Default"
START_KEY=""
if ! [ -z "$2" ]; then SAVE_PATH="$2"; fi
if ! [ -z "$3" ]; then CATEGORY="$3"; fi
if ! [ -z "$4" ]; then START_KEY="-start"; fi
if echo "$TORRENT_FILE" | grep -q rutracker; then
# в зависимости от имени торрент-файла
SAVE_PATH="/media/music"
CATEGORY="music"
elif trango -add "$TORRENT_FILE" -trackers | grep -q new; then
# в зависимости от имени трекера в торрент-файле
SAVE_PATH="/media/music/new"
CATEGORY="music_new"
fi
trango -dialog -add "$TORRENT_FILE" -dir "$SAVE_PATH" -category "$CATEGORY" "$START_KEY" || read -s -n 1 -p 'Press any key to continue . . .'
Enjoy!