(c) Chuvakstepan Короче, победил я RSS-загрузку сериалов торрентов в Transmission с помощью php-скрипта и хитрой правки конфига для cron'a. Работает на MyCloud Gen.2 на оф прошивке, думаю заведётся на любом устройстве от WD. Как и обещал ранее, выкладываю полную инструкцию: Автоматическая загрузка торрентов через RSS-ленту по расписанию в Transmission. rss-ленты можно составлять в специальных сервисах, например я использую litr.cc, добавляете туда ссылку на раздачу и rss для закачки автоматически обновляется при обновлении раздачи (добавлении серии) 1. Скачиваем и редактируем файл rss.php Скачиваем файл на комп по ссылке: https://drive.google.com/file/d/0BzGiQI1Hp6DIaV8xQS1rQVFEMUE/view Редактируем его с помощью любого текстового редактора (я использую notepad++) Нас интересуют следующие строчки: // НАСТРОЙКИ ЗДЕСЬ $rss = array( 'http://litr.cc/rss/download/d02e7a69357c64210a8aa8d932e1cd64' ); $server = 'localhost'; $port = 9092; $rpcPath = '/transmission/rpc'; $user = 'ВАШ ПОЛЬЗОВАТЕЛЬ'; $password = 'ВАШ ПАРОЛЬ'; в параметре RSS меняем url-адрес ленты на свой ниже меняем порт доступа к transmission, а так же пользователь и пароль для доступа, если они пустые то пишите так $user = ''; и $password = ''; Сохраняем и закидываем файл в Public (у меня получился такой путь, если смотреть через WinSCP - /mnt/HD/HD_a2/Public/rss.php) Проверяем работоспособность, для этого через SSH пишем команду php /mnt/HD/HD_a2/Public/rss1.php > /mnt/HD/HD_a2/Public/rss.log 2>&1 Смотрим в Public должен появится rss.log а внутри сообщения об успешно добавленных торрентах в transmission, так же открываем transmission и наблюдаем что пошла загрузка. Если всё верно, переходим к следующему шагу. 2. Добавляем в config информацию о задаче по расписанию если добавлять через crontab -e то через какое то время строка с задачей пропадает, я нашёл выход из этой ситуации Через WinSCP копируем файл /usr/local/config/config.xml к себе на компьютер (желательно сделать резервную копию), редактируем Нас интересуют следующее : 6 stime wd_crontab app_get_info recycle_bin_clear chk_wfs_download random_check fw_available user_expire_chk rss_auto Здесь нужно добавить новую строчку с rss_auto с новым порядковым номером, как сделал это я Далее нужно добавить после последнего описания задачи свою: 3 <1>0 <2>0 <3>* <4>* <5>* expire.sh & 3 <1>0 <2>10-22/2 <3>* <4>* <5>* php /mnt/HD/HD_a2/Public/rss.php > /mnt/HD/HD_a2/Public/rss.log 2>&1 в данном случае с 10 до 22 часов каждые два часа будет происходить запрос к RSS-ленте и добавление торрентов в список в Transmission. Для своего расписания можно отредактировать строки от 1 до 5 - это значения параметров в cron. В кронтаб генераторах можно глянуть как составляются такие параметры, например здесь: https://crontab.guru Сохраняем этот файл и копируем по пути в /usr/local/config/config.xml с перезаписью Перезагружаем MyCloud, после полной загрузки проверяем через SSH добавилась ли наша задача в cron через команду crontab -l Если в списке задач появилась наша задача то всё ок, она должна выполняться по указанному расписанию. И как тут пишут, ответственности за проделанное вами я не несу, всё на ваш страх и риск. Но у меня всё пашет, уже пару дней. P.S. Воспользовался скриптом из этой инструкции , за что большое спасибо автору и тому человеку (как он говорит "китайцу") кто написал php скрипт.