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