В Transmission 2.хх наконец появилась возможность запуска заданных исполняемых файлов, благодаря чему теперь по завершении закачки можно запускать собственные достаточно сложные скрипты.
Для этого нужно отредактировать следующие строки в файле настроек settings.json:
"script-torrent-done-enabled": true,
"script-torrent-done-filename": "<путь к скрипту>"
"script-torrent-done-filename": "<путь к скрипту>"
(Подробнее о редактировании файла settings.json в разделе Transmission.)
Для передачи параметров от Transmission скрипту используются следующие переменные:
$TR_APP_VERSION: версия Transmission;
$TR_TORRENT_ID: идентификатор торрента (число, показывается в remote-GUI);
$TR_TORRENT_NAME: имя торента в том виде, как оно отображается в интерфейсе;
$TR_TORRENT_DIR: папка торрента;
$TR_TORRENT_HASH: хэш торрента;
$TR_TIME_LOCALTIME: дата и время запуска скрипта.