forum.wfido.ru  

Вернуться   forum.wfido.ru > Наши (2:5023/24) локалки > HOBBIT.LOCAL

HOBBIT.LOCAL Наша локалка для общих разговоров

Ответ
 
Опции темы Опции просмотра
  #91  
Старый 08.11.2021, 22:02
Nil A
Guest
 
Сообщений: n/a
По умолчанию Отличия rss2pkt от аналогов

Nil A написал(а) к Vladimir Fyodorov в Nov 21 20:38:12 по местному времени:

Нello, Vladimir!

Monday November 08 2021 20:09, from Vladimir Fyodorov -> Nil A:

VF> А, понятно. В гремлиновском скрипте такого не было. Непривычно.

Я уже отсмотрел серию этих скриптов rss2mail, rss2mail.pl, .. они все разные, но чем-то похожи.
Сейчас я опишу отличия в моей версии.

Аналоги: Они все пытаются попарсить XML вручную, какими-то регулярками, а потом уже понять из этого формат RSS.
rss2pkt: Я взял библиотеку RSS/Atom, качество её кода мне нравится, основана на стандартном XML парсере и далее RSS/Atom парсинг тоже по спеками.

Аналоги: Ведут собственную дупобазу, например, считают хеш-функцию по всему сообщению или по заголовку и добавляют хеш в свой файл. При сканировании фида, считают хеш по всем статьям и сранивают с базой каждый раз.
rss2pt: Я беру за основу дату создания статьи, как она указана в фиде, сортирую статьи по этой дате (обычно они уже отсортированы), читаю из файла сохранённую дату последней обработанной статьи (просто дата в текстовом виде), и обрабатываю все статьи новее этой сохранённой даты.

Аналоги: MSGID сообщения будет то, которое поставит txt2pkt, дупы проверяются на стадии rss2mail.
rss2pkt: MSGID сообщения создаётся как crc32 по GUID (или аналогичному полю) статьи. Разные узлы, запускающие rss2pkt, будут создавать из одного и того же фида одинаковые MSGID, что в теории поможет отловить дупы на уровне тоссера.

Аналоги: Дата/время создания сообщения обычно равна текущему местному времени, когда отрабатывает rss2mail скрипт.
rss2pkt: Не изобретает велосипед, а "гейтует" rss статью, с сохранением оригинальных параметров, например, время создания статьи.

NA>> В RSS, наверное, время в UTC, надо будет подумать, может быть
NA>> перевести в местное.
VF> Было бы неплохо. Или ставить местное, или время запуска rss2pkt.

Сделаю параметром. По-дефолту, будет добавляться TZUTC клудж. Оператор rss2pkt сможет изменить, чтобы ставилось его местное время, ибо мало фидонет редакторов работают с TZUTC. Голдед? Вроде нет.

Best Regards, Nil
--- GoldED+/LNX 1.1.5
Ответить с цитированием
  #92  
Старый 08.11.2021, 22:42
Vladimir Fyodorov
Guest
 
Сообщений: n/a
По умолчанию Отличия rss2pkt от аналогов

Vladimir Fyodorov написал(а) к Nil A в Nov 21 21:28:48 по местному времени:

Разнообразно приветствую!

VF>> Было бы неплохо. Или ставить местное, или время запуска rss2pkt.
NA> Сделаю параметром. По-дефолту, будет добавляться TZUTC клудж.
NA> Оператор rss2pkt сможет изменить, чтобы ставилось его местное
NA> время, ибо мало фидонет редакторов работают с TZUTC. Голдед? Вроде
NA> нет.

Спасибо за подробное объяснение. И решение вполне годное.

--
Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр.
... Пропала несущая? Заплатите налоги!
--- Нotdoged/2.13.5/Android
Ответить с цитированием
  #93  
Старый 09.11.2021, 11:52
Alexander Kruglikov
Guest
 
Сообщений: n/a
По умолчанию Re: rss

Alexander Kruglikov написал(а) к Dmitri Kamenski в Nov 21 11:37:44 по местному времени:

Привет, Dmitri!

* Ответ на сообщение из CarbonArea (Мыльце для меня).

07 ноя 21 21:01, Dmitri Kamenski писал(а) к Alexander Kruglikov:

DK>>> А смысл? Кто-то читает эхи с rss потоком чаще чем раз в час?
AK>> Кто-то читает фидо чаще двух раз в день? О_о
DK> Начиная с лета не чаще раза в неделю, за редким исключением :-|

Я, обычно, за утренним кофе пролистываю, потом уже нет времени.
А после работы уже нет желания... =(

С наилучшими пожеланиями, Alexander.
--- "GoldED+/LNX 1.1.5-b20180707" ---
Ответить с цитированием
  #94  
Старый 09.11.2021, 14:02
Vladimir Fyodorov
Guest
 
Сообщений: n/a
По умолчанию Re: Отличия rss2pkt от аналогов

Vladimir Fyodorov написал(а) к Nil A в Nov 21 12:54:00 по местному времени:

Разнообразно приветствую тебя, Nil!

08 Ноября 2021, Vladimir Fyodorov писАл к Nil A следующее:

VF>>> Было бы неплохо. Или ставить местное, или время запуска rss2pkt.
NA>> Сделаю параметром. По-дефолту, будет добавляться TZUTC клудж.
NA>> Оператор rss2pkt сможет изменить, чтобы ставилось его местное
NA>> время, ибо мало фидонет редакторов работают с TZUTC. Голдед?
NA>> Вроде нет.
VF> Спасибо за подробное объяснение. И решение вполне годное.

Впрочем, по трезвому размышлению мне подумалось, что кто-нибудь из особо придирчивых фидошников может возмутиться нарушением стандартов, ибо всё-таки время, указанное в заголовке письма должно соответствовать времени его создания (или, точнее, последнего редактирования).

Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр.
... Руки мой пеpед Виндой
--- GoldED+/OSX 1.1.5-b20180707
Ответить с цитированием
  #95  
Старый 09.11.2021, 19:12
Nil A
Guest
 
Сообщений: n/a
По умолчанию Отличия rss2pkt от аналогов

Nil A написал(а) к Vladimir Fyodorov в Nov 21 17:54:30 по местному времени:

Нello, Vladimir!

Tuesday November 09 2021 12:54, from Vladimir Fyodorov -> Nil A:

VF>>>> Было бы неплохо. Или ставить местное, или время запуска
VF>>>> rss2pkt.
NA>>> Сделаю параметром. По-дефолту, будет добавляться TZUTC клудж.
NA>>> Оператор rss2pkt сможет изменить, чтобы ставилось его местное
NA>>> время, ибо мало фидонет редакторов работают с TZUTC. Голдед?
NA>>> Вроде нет.
VF>> Спасибо за подробное объяснение. И решение вполне годное.

VF> Впрочем, по трезвому размышлению мне подумалось, что кто-нибудь из
VF> особо придирчивых фидошников может возмутиться нарушением стандартов,
VF> ибо всё-таки время, указанное в заголовке письма должно
VF> соответствовать времени его создания (или, точнее, последнего
VF> редактирования).

Смари, всё по стандартам. Каменский 5023/24 выдал поента .999 некоей сущности, человеку, программе, не важно, он босс и может технических поентов иметь.
Поент-сущность сидит и строчит сообщения-новости в эху, у себя там где-то, в своё время, в своей таймзоне даже, или просто на той же машине, уже детали.
Узел Каменского 5023/24 получает в инбаунд почту по стандартам FTSC от поента 5023/24.999, тоссит ей, и сообщения в эхи рассылаеть дальше своим линкам.
Вопрос, почему вдруг узел 5023/24 должен менять дату оригинального сообщения от своего поента 5023/24.999??

Best Regards, Nil
--- GoldED+/LNX 1.1.5
Ответить с цитированием
  #96  
Старый 09.11.2021, 19:42
Vladimir Fyodorov
Guest
 
Сообщений: n/a
По умолчанию Отличия rss2pkt от аналогов

Vladimir Fyodorov написал(а) к Nil A в Nov 21 18:24:36 по местному времени:

Разнообразно приветствую!

VF>> Впрочем, по трезвому размышлению мне подумалось, что кто-нибудь
VF>> из особо придирчивых фидошников может возмутиться нарушением
VF>> стандартов, ибо всё-таки время, указанное в заголовке письма
VF>> должно соответствовать времени его создания (или, точнее,
VF>> последнего редактирования).
NA> Смари, всё по стандартам. Каменский 5023/24 выдал поента .999
NA> некоей сущности, человеку, программе, не важно, он босс и может
NA> технических поентов иметь. Поент-сущность сидит и строчит
NA> сообщения-новости в эху, у себя там где-то, в своё время, в своей
NA> таймзоне даже, или просто на той же машине, уже детали. Узел
NA> Каменского 5023/24 получает в инбаунд почту по стандартам FTSC от
NA> поента 5023/24.999, тоссит ей, и сообщения в эхи рассылаеть дальше
NA> своим линкам. Вопрос, почему вдруг узел 5023/24 должен менять дату
NA> оригинального сообщения от своего поента 5023/24.999??

Убедительно.

--
Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр.
... Пропала несущая? Заплатите налоги!
--- Нotdoged/2.13.5/Android
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Выкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Текущее время: 17:31. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot