Сабж:
0. Лежит по адресу http://gremlin.ru/fido/rss2mail.pl.bz2 [1000 байт]
1. Распространяется по GPL.
2. Работает с exim, hpt и postfix; другое ПО не проверялось и не рекомендуется.
3. Не работает под форточками (я знаю, почему - но исправлять не буду).
* Originally in R50.BONE
* Crossposted in RU.FTN.DEVELOP
--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii
... Какая я вам мама? Я вам в отцы гожусь
Так было 18:27 15 Nov 07 написано от Alexey Vissarionov к All:
AV> Сабж:
AV> 0. Лежит по адресу http://gremlin.ru/fido/rss2mail.pl.bz2 [1000 байт]
AV> 1. Распространяется по GPL.
AV> 2. Работает с exim, hpt и postfix; другое ПО не проверялось и не
AV> рекомендуется.
AV> 3. Не работает под форточками (я знаю, почему - но исправлять не буду).
Лови первый патч. Было так:
$body =~ s/\<br\>/\n/ig;
Hадо так:
$body =~ s/\<br(\s*\/)?\>/\n/ig;
Потому что не только <br> может быть, но и <br/> или <br /> ── с произвольным
количеством любых пробелов. Чтобы валидным был XHTML.
Кроме того, вот это вот:
$body =~ s/<(?:[^>'"]*|(['"]).*?\1)*>//sg
как я понимаю, не ловит варианты типа <тег атрибут="...\"....."> ── заткнётся
после второй же кавычки вместо третьей. Рекомендую description синтаксически
разбирать, нормальным HTML-парсером. А не то окажется там CDATA ── хорошо ли
получится? Помысли о том.
Ceterum censeo Diptaunum esse delendam! [Ru.Mozilla] http://Mithgol.Ru/
Mithgol the Webmaster. [Team В эхолисте ,,ё`` уместим] [Team А я меняю subj]
... У стандартного оборотня уходит от 3 до 5 минут на превращение в волка.
15 Nov 07, Alexey Vissarionov wrote to All:
AV> 0. Лежит по адресу http://gremlin.ru/fido/rss2mail.pl.bz2
какой-то он там битый.
=8<================== Hачало файла Windows Clipboard ====================
[keu@serv1 ~]$ fetch http://gremlin.ru/fido/rss2mail.pl.bz2
rss2mail.pl.bz2 100% of 1134 B 4074 kBps
[keu@serv1 ~]$ bunzip2 rss2mail.pl.bz2
bunzip2: Data integrity error when decompressing.
Input file = rss2mail.pl.bz2, output file = rss2mail.pl
It is possible that the compressed file(s) have become corrupted.
You can use the -tvv option to test integrity of such files.
You can use the `bzip2recover' program to attempt to recover
data from undamaged sections of corrupted files.
bunzip2: Deleting output file rss2mail.pl, if it exists.
=8<================== Кончало файла Windows Clipboard ===================
--
Good Luck! - Dmitry V. Kolvakh aka Keu
27 Jan 08 22:20, Dmitry Kolvakh -> Alexey Vissarionov:
AV>> http://gremlin.ru/fido/rss2mail.pl.bz2
DK> какой-то он там битый.
DK> [keu@serv1 ~]$ bunzip2 rss2mail.pl.bz2
DK> bunzip2: Data integrity error when decompressing.
DK> Input file = rss2mail.pl.bz2, output file = rss2mail.pl
Хм...
gremlin@hren:~ > bzip2 --version
bzip2, a block-sorting file compressor. Version 1.0.4, 20-Dec-2006.
--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii
... Спирт легче воды, но из водки почему-то не всплывает