tin

From
Eric Pozharski (2:463/3141.314)
To
Pavel Osipov
Date
2005-09-14T12:13:36Z
Area
RU.UNIX.FTN
 *** to Linux or to Windows, isn't a question, Pavel! ***

13 Sep 05 23:45, Pavel Osipov wrote to All:

 PO> Немножко, конечно, не сюда, но эта эха, пожалуй, самая 
 PO> близкая по тематике. Итак, имеем fidogate и inn. Эхи 

Пожалуй все-таки сюда.

 PO> гейтуются, все нормально. В качестве читалки - tin. И 
 PO> вот что-то я никак не соображу, как сделать, чтобы он 
 PO> показывал группы в голдедовском стиле, не кучу тредов, 
 PO> а списком и чтобы оставалась возможность по цепочкам 
 PO> ответов скакать? А если нельзя в нем так сделать, 

(imho) Единственное чего можно добиться ньюсридером -- это группировка по reference и subject одновременно (для tin(1) искать thread_art;  вручную -- кнопка 'u').  Но даже в этом случае полной группировки трэда можно не получить.  См. далее.

 PO> подскажите еще какой-нибудь ньюсридер, ориентарованный 
 PO> на клавиатурное управление, который умеет делать что-то
 PO>  подобное.

Здесь такая проблема.  В мире RFC хедер References: содержит message-id'ы всех месаджей начиная с самого первого в треде.  В мире FTN есть только @REPLY:.  В принципе, группировка по Subject: решила бы, но...

Пока не научил tin додумывать charset (доберусь до оутглюка -- порву на куски), то видел такое, два треда у одного Subject: (скажем) "??? ?? ???", у другого -- "??? p? ???" (с додуманным charset они *выглядят* одинаково).  А для ньюсридера они разные!  (Может кодировку новую создать?  И назвать так гордо:  cp866-ftn.  Потом, правда, придется еще iconv ей научить.)

(пинайте если ошибаюсь) (imho)  Правильный Unix-way такой, при гейтовании в RFC нужно пересоздавать References: в полном объеме.  Пути два:  либо держать базу тредов (с экспайром, ессно) со всеми ветвями;  либо переспрашивать у ньюссервера месадж на который отвечают, вытащить оттуда его References:, добавить туда его Message-Id:, и в этом виде запихивать его обратно ньюсову базу.

2ALL: Может фильтр есть какой для fidogate?

--- Msged/LNX 6.0.2
 * Origin: Place Smiles: [ ] (Disabled) (2:463/3141.314)
SEEN-BY: 46/50 400/520 814 450/1024 463/59 62 68 94 126 323 384 438 617 635
SEEN-BY: 463/739 822 1113 1124 1337 3141 464/36 84 910 465/213 466/555 468/10
SEEN-BY: 4600/103 4613/54 4624/8 4627/64 4633/2 4643/1 5000/0 26 104 170 5000
SEEN-BY: 5004/75 1111 5005/14 5009/14 5010/53 77 352 5011/13 5012/46 5015/10
SEEN-BY: 5015/28 5019/31 5020/545 715 2871 4441 5021/29 5025/3 5027/16 5029/34
SEEN-BY: 5030/115 5035/38 5036/34 5053/16 5054/1 8 9 18 37 45 63 67 81
SEEN-BY: 5057/119 5059/9 5060/900 5062/10 5063/3 5069/7 5070/66 5072/11
SEEN-BY: 5077/70 5080/1003 5085/13 5090/1029 5095/20 5096/18 6000/12 254
SEEN-BY: 6001/10 6035/1
PATH: 463/3141 1124 68 5000/5000 5020/545 5054/1 37