Запущен обновленный новый скрипт экспорта сообщений в RSS-формат.
Что такое RSS? Это специальный XML-формат для унифицированного экспорта новостей. Для последующего чтения или импорта новостей существуют десятки программ под разные платформы.
Зачем это нужно нам?
- Для экономии времени.
- Для экономии времени соединения (на диалапе).
- Для экономии трафика.
Что нельзя делать с помощью RSS-ленты.
- Отвечать на сообщения.
- Общаться в привате.
- Смотреть статистику и дни рождения.
Так что совсем не ходить на форум не получится.
Как это работает.
Скрипт находится по адресу http://www.zx.pk.ru/rss.php
Этот адрес нужно вписать при создании новой ленты в RSS-фидере.
Данные отдаются в формате RSS 2.0 (поддерживается большинством читалок).
Дополнительные ключи управления скриптом:
n=<число сообщений> - максимальное число сообщений которые хотим получать (по умолчанию 20). Больше 100 запрашивать смысла нет, все равно отдаст только 100.
f=<число> - id форумов через запятую, которые хотим запросить.
xf=<число> - id форумов через запятую, которые нужно исключить.
Если установлен ключ xf, то ключ f не обрабатывается.
Например, можно указать вот такой адрес: http://www.zx.pk.ru/rss.php?f=5,23,10&n=30
Conditional Get
Если клиент знает про conditional get, т.е. умеет отправлять в заголовке запроса дату, когда он последний раз забирал обновления, то скрипт отдает только сообщения, созданные/отредактированные позднее. Если обновлений не требуется, скрипт вываливается с ошибкой "304 Not Modified", т.е. происходит только обмен хидерами, трафик минимальный.
Вариант 2
Существует второй вариант запроса. Скрипт отдает только новые топики, а все ответы подгружаются в виде комментариев. (Ваш RSS-фидер должен поддерживать загрузку комментариев)
Пример: http://www.zx.pk.ru/rss.php?type=topics
Чем читать
Лично я использую SauceReader. Поддерживает все фичи RSS 2.0, гибко настраиваемые стили. Но есть и недостатки, к тому же бета, которая бывает валится.
Еще могу порекомендовать:
Rss Bandit - Требует установки .NET Framework
ActiveRefresh - Не поддерживает комментарии. Платная, но в чем ограничения не понял.
Abilion - Бесплатная версия ActiveRefresh. Отличия от платной минимальны.
Здесь я выложил скриншот, как это выглядит в SauceReader.