Я пытаюсь загрузить торрент-файл в rtorrent, используя xmlrpc со следующим кодом python3:
import xmlrpc.client
server_url = "https://%s:%s@%s/xmlrpc" % ('[REDACTED]', '[REDACTED]', '[REDACTED]');
server = xmlrpc.client.Server(server_url);
with open("test.torrent", "rb") as torrent:
server.load.raw_verbose(xmlrpc.client.Binary(torrent.read()),"d.delete_tied=","d.custom1.set=Test","d.directory.set=/home/[REDACTED]/files")
Команда load_raw
возвращается без ошибки (код возврата 0), но торрент непоявляются в интерфейсе пользователя. Кажется, я испытываю то же самое, что и в этом сообщении reddit, но я безуспешно использую класс Binary
.
Я использую Whatbox seedbox.
РЕДАКТИРОВАТЬ:
После включения ведения журнала я вижу
1572765194 E Could not create download, the input is not a valid torrent.
при попытке загрузить торрент-файл, однако вручную загружается торрент-файл через пользовательский интерфейс rutorrent работаетхорошо.