[#] wf51.py - как это работает
51t(lenina,1) — All
2014-07-20 07:21:58


> wf51.py - как это работает

wf51.py находится в tools/gate в ii 0.5: http://hg.51t.ru/ii/

стандартным конфигом является wf51.cfg

> server URL
задаёт url сервера. можно задавать как 51t.ru, http://51t.ru, http://51t.ru/u/ или 51t.ru/u/
при этом записи http://51t.ru/ или 51t.ru/ являются НЕВЕРНЫМИ
это основной сервер, который получает основные эхи. дополнительные задаются через via

> echo ЭХИ ЭХИ ЭХИ
список эх для загрузки. можно указывать хоть как

echo ee.12 ee.13 ee.14 ee.15 ee.16

хоть

echo ee.12 ee.13
echo ee.14
echo ee.15 ee.16

> getlist URL
Загружает список эх с указанного URL. Это служит для автоматической загрузки эх, которые публикует в открытом доступе указанная станция, чтобы не изменять подписку вручную. При указании getlist эхи, которые указаны в echo, также будут загружаться.

например, конфиги

server 51t.ru
getlist http://51t.ru/list.txt?n=1

или

server r.51t.ru
getlist http://r.51t.ru/list.txt?n=1

являются законченными и автообновляемыми - загружается список эх, затем загружаются эти эхи


>ИМЯЭХИ.start MSGID
начальный MSGID, с которого будет идти загрузка сообщений из этой эхи (включительно)
если msgid не найден в списке эхи, то загрузка не будет идти из этой эхи вообще

например, если в эхе 2000 сообщений, а вы выбрали сообщение, которое у аплинка идёт 1601-м - то вы загрузите только 400 сообщений, и в дальнейшем первые 1600 сообщений, если у аплинка не будет никакой реструктуризации списка эхи, не будут загружаться никогда.

>via СЕРВЕР ЭХИ ЭХИ ЭХИ СЕРВЕР ЭХИ
показывает, какие эхи нужно загружать через какие серверы. также можно указывать в произвольном порядке, в одну или в несколько строк, главное - соблюдать порядок, СЕРВЕР, затем список ЭХ. затем можно опять СЕРВЕР, и опять список ЭХ. Всё, что не идентифицируется, как эха - идентифицируется, как сервер. имя сервера задаётся так же, как в ключе сервер.

например
via 51t.ru test.14 ii.14
via r.51t.ru allhockey.1407
via http://iibbs.bl.ee/ii.php?q=/u/ dark.iibbs.100

либо
via 51t.ru test.14 ii.14 r.51t.ru allhockey.1407 http://iibbs.bl.ee/ii.php?q=/u/ dark.iibbs.100


> файл blacklist.txt
можно использовать файл blacklist.txt - это просто файл-список msgid, которые не будут загружаться с удалённых серверов