← All posts tagged RSS

mccoder

Обновил бота rss.portal-on.ru, он полностью переписан с нуля.

* Новые возможности: **

1. Автоматически корректирует время в сообщении в соответствии с часовым поясом пользователя.
Выставляется командой: gtm N, где N число от -12 до 12 часовой пояс.

2. Отсылает общения в формате XHTML-IM, т.е. почти без изменений передает сообщение из ленты.

3. Бот автоматически не отсылает новости при обновлении, их надо запрашивать в чате.
Сообщение можно отправлять в чат или headline.
Команда: headline e — включает отправку сообщения типа headline.

4. Можно указать настролько устаревшие новости не присылать.

Форум для обсуждения forum.jrudevels.org
Есть идеи? Выскажите их!… rss-portal-on-ru.reformal.ru

mccoder

Бот: rss.joffice.ru следующая версия бота rss.portal-on.ru, переписана с нуля.

Основной вопрос, насколько востребован XHTML-IM формат сообщений в RSS лентах?
Ибо поддерживает его несколько клиентов (доля которых небольшая около 30%)

Несколько RSS лент, остальные есть в Service Discovery, копия rss.portal-on.ru
fishki.net@rss.joffice.ru — больше всего картинок, но больше ничего интересного.
igvita.com@rss.joffice.ru — Есть листинги кода, с подсветкой синтаксиса.
article.gotdotnet.ru@rss.joffice.ru — Есть таблица, которую нормально отображает PSI. Сообщение "Первый взгляд на Unity 2.0" от 17.2.2010 14:18


Проблемы XHTML:
Картинки не грузит ни один из популярных клиентов.

Psi — Единственный клиент, который нормально отображает всю XHTML разметку. Картинки не грузит, и вместо тега показывает былый лист в соответствии с размеров указанным в теге.
Pidgin — XHTML понимает, картинки неотображает. Ссылки в собщении все отображает.
JAJC — XHTML — частично понимает, точнее просто преобразовывает в Plain text, удаляя ссылки. Если у сообщения тип headline, что он читает только текст из

Vacuum, QIP и Miranda — XHTML не поддерживают.

Раз не все клиенты, поддерживающие XHTML, отображают картинки, то может быть эти теги пока вообще убрать и вместо них вставить текстовые ссылки.
Или сделать опцию, удалять или нет картинки.

P.S. протестированы не все клиенты, нет возможности их установить. Ибо на weather.portal-on.ru у пользователей ~50 различных клиентов c уникальным caps(без учета версии), и их модификаций, или > 400 все возможных клиентов и версий.

Features:

Автоматически корректирует время в сообщении в соответствии с часовым поясом пользователя.
Выставляется командой: gtm N, где N число от -12 до 12 часовой пояс.
Отсылает общения в формате XHTML-IM, т.е. почти без изменений передает сообщение из ленты.
Бот автоматически не отсылает новости при обновлении, их надо запрашивать в чате.
Сообщение можно отправлять в чат или headline.
Команда: headline e — включает отправку сообщения типа headline.

Бот на данный момент не определяет: поддерживает ли клиент xhtml или нет, он просто отправляет всегда 2 версии содержимого.

Форум для обсуждения: forum.jrudevels.org