Учусь управлять Rtorrent-ом с помощью протокола xmlrpc.
У меня два вопроса:
- Каким методом получить список файлов в одном торренте (а не список всех торрентов) ?
- Где найти подробное описание всех rpc-xml методов Рторрента ?
Посмотрел на сайте Rtorrent, а там сликом короткое описание.
Команды которые я уже нашёл:
# Указать папку для загрузок.
xmlrpc localhost:5001 set_directory "/home/user/download_torrents/rtorrent"
# Добавить торрент.
xmlrpc localhost:5001 load "`pwd`/prince.torrent"
# Получить список добавленных торрентов.
xmlrpc localhost:5001 download_list
# Запустить торрент.
xmlrpc localhost:5001 d.start "AABBFFFFFFF0000000056E6E6E6CDDDDDDDDDEE6"
# Остановить торрент.
xmlrpc localhost:5001 d.stop "AABBFFFFFFF0000000056E6E6E6CDDDDDDDDDEE6"
# Получить количество файлов в торренте.
xmlrpc localhost:5001 d.get_size_files AABBFFFFFFF0000000056E6E6E6CDDDDDDDDDEE6
# Получить список всех методов. Но они без описаний.
xmlrpc localhost:5001 system.listMethods
# Получить описание команды. Но описания есть только для методов "system.*".
xmlrpc localhost:5001 system.methodHelp "${METHOD}"