на главнуюВсе эхи HOBBIT.LOCAL
войти ?

rss2pkt v0.2

От Nil A (2:5015/46) к All

В ответ на Заголовок предыдущего сообщения в треде (Имя Автора)


Hello, All!

1. Pkt создаётся с именам pk_, и в конце переименовывается в .pkt, чтобы тоссер не схватил незавершённый файл.
2. Если нет новых статей, то и пустой выходной файл, и пустой .pkt создаваться не будут.
2. 5 переменных (from_name, from_addr, to_name, tearline и origin) могут быть переопределены для конкретного фида.
3. Дата создания сообщения берётся из даты публикации статьи, время в той же временной зоне, с указанием зоны в TZUTC.
4. MSGID теперь вычисляется не только из GUID, но и ещё и от времени публикации статьи (иначе rutracker, например, может создавать дупы).
5. Формат вывода сообщений более стандартизован.

Пока ещё не паблик, только Каменскому, на потестить.
Но я думаю, скоро уже на гитхаб можно сорцы положить.

Я думал сделать шаблоны, но реально у меня там сейчас логика написана, её на шаблонах не сделаешь.
Например, есть заголовок, а есть описание. Заголовок в сабж, описание в текст сообщения. Но бывает, что описание пустое, тогда я дублирую заголовок ещё раз в тексте - это я в каком-то rss2mail подсмотрел вроде.
Ещё думаю, что если сабж не влез в 72 символа, то может быть его дублировать в тексте, но из всех примеров, кажется, что описание уже повторяет смысл заголовка, короче тут логика пишется, If/else.. в шаблон это не запишешь, иначе это будет perl hook :-)))))

Best Regards, Nil
--- GoldED+/LNX 1.1.5
* Origin: Linux 2.6.32-042stab145.3 (2:5015/46)

Ответы на это письмо:

From: Username
Заголовок следующего сообщения в треде может быть длинным и его придется перенести на новую строку

From: Username
Или коротким

FGHI-url этого письма: area://HOBBIT.LOCAL?msgid=2:5015/46+618e0265