Ошибка при добавлении торрентов для потопа с python: пользователя не существует

Я пытаюсь написать скрипт на python для автоматической загрузки моих телешоу, как только они станут доступны. Я сделал основы. Но я не могу добавить торрент к потоку через консоль deluge.

Строка, выполняющая операцию добавления:

os.system("deluge-console add -p /media/hdd/Diziler/"+apiInput["title"].replace(" ", "")+" "+i["torrents"]["480p"]["url"])

просто создает строку в этом формате «deluge-console add -p path magnet» и выталкивает ее в систему. Но я получаю ошибку BadLoginError: Имя пользователя не существует.

Я не делаю никаких системных вызовов заранее, и это чистая установка. Я могу добавить торренты через веб-интерфейс.

Спасибо всем заранее.

Редактировать: полная ошибка

[ERROR   ] 13:58:32 client:391 RPCError Message Received!
--------------------------------------------------------------------------------
RPCRequest: daemon.login(, )
--------------------------------------------------------------------------------    
File "/usr/lib/python2.7/dist-packages/deluge/core/rpcserver.py", line 260, in dispatch
ret = component.get("AuthManager").authorize(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/deluge/core/authmanager.py", line 87, in         authorize
raise BadLoginError("Username does not exist")
BadLoginError: Username does not exist
--------------------------------------------------------------------------------
Failed to connect to localhost:58846 with reason: Username does not exist
0
задан 25 March 2015 в 14:57

1 ответ

Я не уверен точно проблема здесь, но вероятно, что необходимо будет установить пользователя согласно руководство Тонкого клиента и затем использовать консольную connect команду:

deluge-console "connect 127.0.0.1:58846 user pass; add -p ..."

0
ответ дан 25 March 2015 в 14:57

Другие вопросы по тегам:

Похожие вопросы: