Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

rss2mail.pl

27 views
Skip to first unread message

Alexey Vissarionov

unread,
Nov 15, 2007, 10:27:20 AM11/15/07
to
Доброго времени суток, All!

Сабж:
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

... Какая я вам мама? Я вам в отцы гожусь

Mithgol the Webmaster

unread,
Nov 15, 2007, 12:27:08 PM11/15/07
to
* изначально написано в эхоконференцию Ru.FTN.Develop
* также было отослано в эхоконференцию R50.Bone

Так было 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 минут на превращение в волка.

Dmitry Kolvakh

unread,
Jan 27, 2008, 2:20:36 PM1/27/08
to

Hi Alexey!

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

Alexey Vissarionov

unread,
Jan 27, 2008, 1:39:10 PM1/27/08
to
Доброго времени суток, Dmitry!

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

... Спирт легче воды, но из водки почему-то не всплывает

0 new messages