Что означают system.method.set_key, get_base_path и т. Д. Для rtorrent?
На веб-сайте rtorrent есть пример правила конфигурации для перемещения завершенного торрента:
system.method.set_key = event.download.finished,move_complete,"execute=mv,-u,$d.get_base_path=,~/Download/;d.set_directory=~/Download/"
Задокументирован ли формат этой команды где-нибудь? Я не могу найти что $d.get_base_path
значит где угодно, или почему это $d
в одном месте и просто d
в другом месте, например.
2 ответа
http://community.rutorrent.org//RtorrentScripting будет то, что вы ищете, если больше людей поделятся тем, что они знают. На данный момент у него есть несколько подсказок, собранных из списка рассылки и других мест, и он неполный.
То же самое верно для https://github.com/rakshasa/rtorrent/wiki/Scripting-Guide .
Один является переменной, а другой устанавливает переменную.
$d.get_base_path=
переменная, которая имеет значение, которое вызывается.
d.set_directory=~/Download/
имеет присвоенное ему значение.
Теперь о том, что $d.get_base_path=
значит, до вашего интерфейса ncurses просматривайте информацию о ваших работающих торрентах, пока не найдете базовый путь.