По некоторым причинам использовал wget, которому кормил куки... недавно отвалилось... как оказалось, добавили функцию (для линки класса «dl-stub», coбытие «mouseover»):
setCookie('bb_dl', t_id, 'SESSION')
которая, afaiu, добавляет сессионный куки «bb_dl=id» (id - цифры в конце линки на топик, или на сам torrent-файл) при наведении мышки на ссылку...
собственно, пришлось усложнять костыли, теперь использую curl:
#!/bin/dash
url=$1
id=${url##*=}
file=~/downloads/torrents/"[rutracker.org].t$id.torrent"
#proxy=localhost:23128
referer="http://rutracker.org/forum/viewtopic.php?t=$id"
cookie="\
bb_data=<your bb_data from browser cookies>;\
bb_t=<your bb_data from browser cookies>;\
bb_dl=$id"
curl ${proxy:+-x $proxy} -e "$referer" -b "$cookie" "$url" > $file
transmission-remote --add "$file"
#mv -u $file "$(torrentname.py $file)".$file
#other stuff, depending on torrent-name
нужно подставить ваши bb_t и bb_data
(реферер [и, конечно, прокси] необязателен, torrentname.py - вариант torrentinfo.py, возвращающий название контента)
ps... возможно кому-то и пригодится, понимаю, что все довольно просто и не особо заслуживает внимания... но сам факт такого огораживания провоцирует...