wiki:Tech/TechRSS

Что такое RSS

Идея RSS предельно проста: периодически опрашивать интересующий нас интернет-ресурс (сайт, новостную ленту и прочее), и получать оттуда только то, что изменилось с момента предыдущего опроса. Те, кому интересны детали, могут почитать об RSS на Википедии.

Для того, чтобы это работало, необходимы две вещи: со стороны сервера умение формировать сообщения в формате RSS, а со стороны пользователя программа, которая умеет такие сообщения запрашивать, получать и показывать. Такую программу обычно называют "RSS-агрегатор" или просто "агрегатор".

RSS-ленту формируют очень многие интернет-ресурсы: например, сайт LiveJournal устроен так, что для каждого пользователя ведется отдельная RSS-лента. Некоторые поисковики (скажем, http://blogs.yandex.ru/) формируют RSS-потоки из результатов запросов, что позволяет вам, например, удобно отслеживать, что про вас пишут в Интернете.

Как читать RSS, не ставя программу-агрегатор себе на компьютер

Поддержка RSS в браузерах

В Firefox и Opera есть встроенная поддержка RSS (в Internet Explorer её нет, но этот браузер содержит такое количество уязвимостей и ошибок в реализации стандартов, что его в принципе не стоит использовать для просмотра интернет-сайтов). Когда вы заходите на страницу, у которой есть RSS-поток, в адресной строке браузера вы видите вот такую иконку:

Иконка, означающая, что у страницы есть RSS-поток (источник: http://commons.wikimedia.org/wiki/Image:Feed-icon.svg?uselang=ru, лицензия: MPL/GPL/LGPL)

В Firefox это выглядит вот так:

Иконка RSS в адресной строке Firefox

А в Опере вот так:

Иконка RSS в адресной строке Opera

Нажав на неё, вы подпишетесь на этот поток. Firefox отображает подписки как закладки, а в Опере есть встроенная читалка RSS, довольно удобная.

В Firefox также можно установить расширение Sage, это красивый, мощный и удобный агрегатор.

Веб-агрегаторы

Существуют интернет-сервисы, позволяющие вам просматривать ленту ваших подписок как веб-страницу (подобно ленте друзей в ЖЖ). Для этого надо зарегистрироваться на таком сайте и сообщить адреса RSS-каналов, которые вы хотите читать. Тем, у кого уже есть почта на yandex.ru и gmail.com, стоит обратить внимание на Яндекс.ленту и Google Reader соответственно.

LiveJournal.com позволяет создать из RSS-трансляции псевдопользователя и включить его в свою ленту друзей. Правда, создание такого псевдопользователя доступно только владельцам платного аккаунта.

Программы, которые вы, возможно, уже используете

RSS также поддерживают некоторые интернет-пейджеры (например, Miranda) и некоторые почтовые клиенты (например, Thunderbird).

Как читать RSS под Windows

Надо установить себе любую RSS-читалку.

Например: программа FeedReader вполне работоспособна, бесплатна и имеет русскоязычный интерфейс.

По этой ссылке лежит zip-архив с программой.

Скачиваем, распаковываем архив в произвольное удобное место, и запускаем программу feedreader.

Она спросит о языке интерфейса (русский есть), дернется предложить вам список мировых лент (можно спокойно забить), и спросит запускать ли ее каждый раз вместе с Windows (дело вкуса).

После этого идем в "Файл -> Новое -> Новостная лента", вводим адрес http://guitar-school.homelinux.org:8000/blog?format=rss и видим список сообщений. Всё. Можно спокойно читать сообщения, переходить по ссылкам прямо на сайт и прочее.

Периодически программа будет лазить на сайт и смотреть - нет ли там новой информации. Или, при желании, можно когда захочется сказать "Обновить ленту" (правой кнопкой мыши на ленту и будет менюшка). Кажется, программа умеет много всяких фишечек и удобств, но это поиграйтесь сами.

Как читать RSS под Linux

Опять таки, установить себе любую RSS-читалку.

Я пользуюсь Liferea.

Тут тоже всё просто: устанавливаем любым удобным способом, запускаем, нажимаем кнопку "Новая подписка", вводим адрес, написанный выше, и видим список сообщений.

Также очень неплох Akregator. У него есть очень полезное свойство --- поддержка cookies, благодаря чему вы можете читать через RSS доступные вам подзамочные записи в ЖЖ.

Новостные ленты на нашем сайте

Кроме вышеприведенного адреса есть еще лента сообщений от Timeline.

Тут адрес подлиннее: http://guitar-school.homelinux.org:8000/timeline?discussion=on&wiki=on&ticket=on&blog=on&max=50&authors=&daysback=90&format=rss

Зато и больше возможностей для управления: если убрать ticket=on, то в ленту не будет попадать информация о новых тикетах, аналогично для wiki, blog и discussion (последнее - о новых сообщениях на форуме).

А записи в блоге можно фильтровать по автору (пример: поток записей автора snn) или тегам (пример: поток записей с тегом "планы занятий").


Назад в раздел "Технические советы"

Назад на главную страницу

Last modified 8 years ago Last modified on Jan 16, 2011, 11:32:12 PM

Attachments (4)

Download all attachments as: .zip