mdevaev / emonoda

A set of tools to organize and manage your torrents

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Конфиги

mdevaev opened this issue · comments

Нужны ini-файлы, которыми можно будет задавать дефолтные значения опций, а опциями - переопределять то, что задано в конфиге. Предполагается, что конфиг будет устроен примерно так:

[main]
timeout = 10
client = rtorrent
client-url = http://localhost:8080/RPC2

[rtfetch]
interactive = yes

[rutracker]
login = foo
passwd = bar

Секция main задает глобальный набор опций, секция приложения переопределяет его, а опции командной строки уже переопределяют результат.

Не факт, что клиент один.
Не очень ясно, как добавлять свои (дополнительные, нестандартные) параметры для клиента.
При создании секции под каждый клиент есть возможность в конфиге задать умолчания каждому клиенту.
Также нужно разместить пример конфига.

Done.