У каждого пользователя есть некоторое количество ресурсов, которые он посещает постоянно. Для отслеживания новой информации хотя бы на основных сайтах необходимо затратить время. Многие современные веб-браузеры и почтовые клиенты умеют работать с RSS-лентами, среди них Mozilla Firefox, Mozilla Thunderbird и Opera.
Для сбора и обработки информации RSS-каналов могут также использоваться специализированные приложения – RSS-агрегаторы. Одним из основных требований к таким приложениям является поддержка максимально большого числа стандартов (RSS, Atom, GData) и их версий, хотя некоторые сайты предлагают новости стразу в нескольких стандартах, чтобы пользователь менее зависел от программы.
В каждом современном дистрибутиве Linux наверняка есть хотя бы одна специализированная утилита для чтения RSS-каналов. В Kubuntu, зайдя на вкладку Интернет меню К, вы увидите ссылку Akregator (RSS Feed Reader). Список доступных в репозитарии других утилит можно получить, набрав в консоли
$ sudo apt-cache search rss
Утилита Akregator
Akregator (http://akregator.sourceforge.net/) предназначен для использования с рабочим окружением KDE (рис. 4.15). В нем поддерживаются все наиболее известные возможности, присущие другим аналогичным приложениям. Он читает новости в формате как RSS разных версий, так и Atom.
Рис. 4.15. Агрегатор новостных лент Akregator
Получаемые ленты новостей можно сортировать по категориям, в программе реализованы поиск по заголовкам статей и периодическая проверка новостей. Обеспечивается хорошая интеграция с KDE путем поддержки интерфейса, аналогичного Konqueror или KMail. Может быть интегрирован в менеджер личной информации Kontact; начиная с KDE 3.4, Akregator входит в состав пакета kdepim. После запуска в панели задач появляется значок, при помощи которого можно быстро перейти к некоторым функциям Akregator. По умолчанию для просмотра статей используется движок KHTML (компонент для просмотра документов HTML в среде KDE), при этом статья будет открыта на другой вкладке. Выполнив команду меню Статья → Открыть во внешнем браузере, можно просмотреть информацию в любом внешнем веб-обозревателе.
Для добавления новой ленты скопируйте ее адрес в буфер обмена (ссылка на сайте обычно помечается специальным значком), затем откройте окно Akregator и выполните команду Лента → Добавить ленту. В появившемся окне свойств добавляемой новостной ленты укажите ее название; если вы хотите, чтобы добавленная новостная лента обновлялась с отличным от используемого по умолчанию периодом, установите флажок Задать другой интервал обновлений и в появившемся поле укажите этот период в минутах, часах, днях или отключите автоматическое обновление. В Akregator заложена возможность автоматического архивирования статей. Индивидуальные параметры задаются на вкладке Хранение. Здесь можно указать использование настроек по умолчанию или выбрать хранение всех статей ленты, указать количество статей или время хранения статьи, отказаться от хранения. Установив флажок Загружать при просмотре статью целиком на вкладке Дополнительно, можно сразу получать статью, а не ссылку на нее. Список ресурсов можно как экспортировать, так и импортировать в файл формата OPML с расширениями OPML или XML. Этот список будет понятен и KNewsTicker. Все настройки и ленты сохраняются в каталоге пользователя ~/.kde/share/apps/akregator/.
Программа Blam
RSS-агрегатор Blam (http://www.imendio.com/projects/blam/) ориентирован на рабочее окружение GNOME. Написан на C# в среде Mono, GTK# и RSS.NET. Утилита имеет простой и понятный в работе интерфейс (рис. 4.16), который, к сожалению, в настоящее время не локализован.
По своим основным возможностям Blam очень похож на Akregator, jlyfrj уступает ему. Поддерживаются все форматы RSS и RDF, экспорт и импорт в OPML. Для установки в Kubuntu необходимо ввести в консоли sudo apt-get install blam либо использовать Adept или Synaptic.
Рис. 4.16. Интерфейс Blam
Для добавления нового канала необходимо выполнить команду Channel → Add (Канал → Добавить) и в появившемся окне ввести ссылку. Для ввода другого названия в контекстном меню нужно выбрать пункт Edit (Редактировать). В отличие от Akregator, здесь нет возможности индивидуально настроить работу каждого канала, поэтому придется довольствоваться общими настройками, но их тоже немного. Выполнив команду Edit → Settings (Редактировать → Настройки), в появившемся окне Preferences (Установки) можно изменить только три параметра: Newest entries at the top (Более новые сообщения вверху), Automatically refresh all channels every (Автоматически обновлять все каналы каждые) (указать период в минутах) и в поле Theme (Тема) установить другую тему оформления. В поставке нет других тем, и найти их в Интернете автору не удалось.
Утилита Liferea