Ещё интерфейсы и клиенты: Transmission Add-ons
На самом деле, там не управление торрентами, а управление шириной закачки.
Остановился я на том, что на Win машине хочу определять активность пользователя и отсылать команду своему серверу на ужатие или расширение амплитуды скорости закачки Transmission.
По аналогии с запуском web-качалки в соответствующей теме web-качалка finality я буду управлять Transmission через SSH. Думаю, что не так сложно общаться с Transmission по RPC протоколу, без SSH, но разбираться на данный момент нет желания. Но линк запомню на будущее: Спецификация RPC протокола.
Команда "успокоить" торрент:
ssh.exe root@10.10.10.10 nohup /usr/local/bin/transmission-remote -as -pr 4 --auth transmission:mypass
Команда качать по-полной:
ssh.exe root@10.10.10.10 nohup /usr/local/bin/transmission-remote -AS -pr 240 --auth transmission:mypass
Ограничение по пирам -pr сыро, ещё буду экспериментировать.
Кстати, есть и для винды аналог консольного transmission-remote в пакете winport-transmission, но он слегка обрезан и не умеет именно эти, мною используемые, ключи. И не факт, что сможет коннектится к своему старшему UNIX-брату, поставляется он вместе с win-transmission-daemon v.1.40+
После установки из MSI пакета при запуске попросила libeay32.dll (SSL Module) забавно, да? Ну да, винда у меня свежачёк, но зачем тогда установщик? Забрал библиотеку у PS CS6.
Далее поддерживаемые ключи именно из пакета winport-transmission