Страница 35 из 55 ПерваяПервая ... 25333435363745 ... ПоследняяПоследняя
Показано с 341 по 350 из 549

Тема: плагин-читалка rss

  1. #341
    Участник
    Регистрация
    27.10.2005
    Сообщений
    292

    Re: Плагин-читалка RSS

    Из переписки с саппортом Бата - как он распознаёт и удаляет дубликаты:

    При сравнении учитываюся поля заголовков: Message-ID, From, To, Subject.
    То есть, если указанные поля совпадают, то Бат такие письма удаляет!

    Это означает, что, если в RSS-сообщении на место Message-ID поставлен <guid>, который часто бывает одинаковым у разных сообщений в одной и той же ленте (но имеющих одну и ту же тему) - то такие письма стираются как дубликаты

    Представляется необходимым при получении сообщений в ленте прописывать в Message-ID какой-нибудь уникальный идентификатор данного письма - например, MD5 текста (без заголовков).
    Если в Message-ID уже прописан <guid>, то к нему нужно дописать контрольную сумму текста.

    Вполне возможно, что вычисление контрольной суммы "на лету" сделает практически невозможным получение почты - но, с другой стороны, данный плагин сначала получает ленту - а потом только её обрабатывает (у меня часто летела связь - если лента уже получена, то диспетчер получения писем продолжал работать и всё было ОК).

    Пока нет жёстко стандартизованного уникального идентификатора сообщений в фидах - надо придумать что-то своё - иначе будут удаляться реально разные письма...

    Спасибо

  2. #342
    Участник
    Регистрация
    17.03.2006
    Сообщений
    160

    Re: Плагин-читалка RSS

    Дубликаты это дубликаты. Это те письма, которые можно удалить через спец. диалог, в котором есть галочка "Удалить дубликаты".
    А приём почты идёт по UIDL!!!
    Не важно, что у Бата уже есть письмо в ящике с такими же полями Message-ID, From, To, Subject, как у принимаемого письма, но с другим UIDL, или Бату помогли забыть этот UIDL - Бат всё равно это письмо примет. Я это проверял!
    Так что тут БОЛЬШЕ НИЧЕГО МУДРИТЬ НЕ НАДО!
    И прекращаем параноидальный оффтоп на эту тему. Поверьте мне, я всё это проверил не раз и текущий вариант плагина оптимален по эффективности!
    Повторяю в надцатый раз: единственным выходом избавления от дубликатов будет написание собственной базы для хранения УИДЛов. Но этим я заниматься не хочу и не буду. Даже за поощрения.

    З.Ы. надо бы поместить это сообщение в шапку. надоело объяснять одно и то же на каждой странице...

  3. #343
    Участник
    Регистрация
    27.10.2005
    Сообщений
    292

    Re: Плагин-читалка RSS

    Ёлы-палы, да я ничего не требую и не наезжаю - что ты так нервничаешь?

    Ты утверждаешь, что решением будет собственная база UIDL - да, наверное ты прав.
    Не хочешь делать - и не надо - может в 4 версии Бата будут какие-то изменения к лучшему .

    Я в своём посте вёл речь несколько о другом: не о приёме писем, а об их последующей обработке пользователем.

    Получается, что, если юзер "удалит дубликаты", пользуясь встроенной функцией Бата, то, в случае с новостями из фида, он рискует удалить реально разные новости - т.к. существующая технология их получения не позволяет добиться уникальности Message-ID (ввиду сложности создания собственной базы UIDL-ов).

    Это юзер должен постоянно помнить и (или) проверять используемые им ленты на наличие и реальную уникальность <guid>, который плагин использует для создания Message-ID.

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

    Извини, если обидел

  4. #344
    Участник
    Регистрация
    17.03.2006
    Сообщений
    160

    Re: Плагин-читалка RSS

    Как и обещал, сделал настройку использования <guid>
    Писать много лень, поэтому читаем ридми и вникаем.
    Хорошо протестить ещё не успел, поэтому тестриуем и отписываемся об ошибках.

  5. #345
    Участник
    Регистрация
    27.10.2005
    Сообщений
    292

    Re: Плагин-читалка RSS

    Пока работает вроде... Тестирую дальше.

    Правильно ли я понял, что внутри скобок описания конкретной ленты в OPML нужно в ту же строчку в любом месте написать что-то типа
    Код:
    use_guid=1
    ?

  6. #346
    Участник
    Регистрация
    17.03.2006
    Сообщений
    160

    Re: Плагин-читалка RSS

    Цитата Сообщение от Nikuz
    Пока работает вроде... Тестирую дальше.

    Правильно ли я понял, что внутри скобок описания конкретной ленты в OPML нужно в ту же строчку в любом месте написать что-то типа
    Код:
    use_guid=1
    ?
    угу. только без кавычек нельзя. надо так:
    Код:
    <outline type="rss" title="Новости из NoBat Forum" xmlUrl="http://www.forum.nobat.ru/index.php?....xml;limit=20" use_guid='yes'/>
    вместо yes можно писать 1 или true

  7. #347
    Участник
    Регистрация
    27.10.2005
    Сообщений
    292

    Re: Плагин-читалка RSS

    Спасибо

  8. #348
    Участник
    Регистрация
    27.10.2005
    Сообщений
    292

    Re: Плагин-читалка RSS

    Кстати о птичках:

    Есть проблема удобного просмотра и лёгкого редактирования OPML.

    Существует плагин для Тотал Коммандер, который мог бы решить проблему, но он не доделан:

    XML 1.0.0 - листер-плагин в виде дерева для Тотал Коммандер для просмотра и редактирования файлов XML и XSD. Доделан примерно на 40%. Исходники прилагаются. Работы над программой остановлены! Автор: Babylon Next Group (BNGroup). 610 Кб. 22.01.2005. http://bngroup.h15.ru/old/index.htm или http://total.altruistic.ru/files/xml.rar или http://totalcmd.pl/download/wlx/adv/XML
    Там нужно:
    - сделать так, чтобы он брал OPML (переименованные расширения в XML берёт, правка детект-строки не помогает);
    - дать возможность менять размер шрифта отображения;
    - убрать глюки и падения (дикие).

    Может кто заинтересуется, а?

  9. #349
    Участник
    Регистрация
    17.03.2006
    Сообщений
    160

    Re: Плагин-читалка RSS

    ???????? ??? ? guid ? ??????? <enclosure>

  10. #350
    Участник
    Регистрация
    27.10.2005
    Сообщений
    292

    Re: Плагин-читалка RSS

    ????? ??????

Похожие темы

  1. BAV плагин для АВП
    от Vadim в разделе Плагины для The Bat! и Voyager!
    Ответов: 47
    Последнее сообщение: 31.12.2005, 19:00
  2. Плагин для News.
    от D555 в разделе Плагины для The Bat! и Voyager!
    Ответов: 1
    Последнее сообщение: 05.08.2005, 08:41
  3. плагин для корзины?
    от nk1 в разделе Плагины для The Bat! и Voyager!
    Ответов: 1
    Последнее сообщение: 01.02.2005, 20:07
  4. Плагин AVP
    от Agent86 в разделе Архив первого форума
    Ответов: 0
    Последнее сообщение: 25.09.2002, 16:03

Ваши права

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