= Сообщение: 1865 из 2391 ================================ RU.FIDONET.DIGEST = От : Vladimir Fyodorov 2:6035/3.1 12 Nov 21 09:28:36 Кому : All 12 Nov 21 09:28:36 Тема : HOBBIT.LOCAL: rss2pkt v0.2 FGHI : area://RU.FIDONET.DIGEST?msgid=2:6035/3.1+618e09f1 = Кодировка сообщения определена как: CP866 ================================== ==============================================================================
> Нил Александров выпустил тестовую (и пока непубличную) версию rss2pkt > v0.2.
============================================================================= * Area : HOBBIT.LOCAL * From : Nil A, 2:5015/46 (12 Hоября 2021 08:52) * Subj : rss2pkt v0.2 ============================================================================= 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 :-))))) =============================================================================
--- GoldED+/OSX 1.1.5-b20180707 * Origin: Esquire Station (2:6035/3.1)