Фильтруем RSS с помошью Feed Rinse

Технология RSS — замечательная штука. Пока вы отдыхаете, лежите на песочке, гуляете по травке или любуетесь эдельвейсами где-нибудь в Приэльбрусье, агрегаторы продолжают исправно собирать обновления ваших подписок и складировать их в архиве.

Вернувшись из отпуска и запустив ридер с рабочими подписками, сразу же понимаешь глубинный смысл выражения «informational overload» — информационная перегрузка по-нашему. Первоначальный энтузиазм («А что же случилось новенького в мое отсутствие?»)
быстро сменяется желанием стереть все и вся и начать жизнь с чистого листа, пардон, архива. Именно в такие моменты понимаешь, что интернет-зависимость опять благополучно прошла стороной и ты еще не настолько фанатичен, чтобы прочитать
тысячи сообщений и потратить на это пару дней.

Время и здоровье — это, по большому счету, единственные действительно невозобновляемые личные ресурсы любого человека, давайте их беречь. Смягчить такие ситуации можно с помощью фильтрации RSS-каналов. Для этого нам понадобится здравый смысл, встроенные инструменты Outlook и замечательный сервис Feed Rinse.

Профилактика и встроенные средства

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

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

Многие крупные порталы предлагают не только общую ленту обновлений, но и отдельные тематические RSS-ленты. Грех не воспользоваться тем, что сортировка сообщений уже произведена для вашего удобства. Лучше подписаться на одиндва тематических канала, чем на общую ленту, фильтрация которой ляжет уже на ваши плечи.

Ну что ж, поздравим друг друга: явный балласт мы, скорее всего, сбросили. Добро пожаловать на следующий уровень — теперь будем работать с лентами, которые содержат отдельные новостные жемчужинки, разбавленные не очень нужным именно вам контентом. В
данную категорию также попадут каналы «обо всем», в которых периодически проскакивают тематические новости, пропустить которые не хотелось бы.

Листать ради них весь канал нерационально. Меняем оружие: основным средством сейчас для нас становится система фильтров.

Средства фильтрации сообщений можно найти во многих приложениях. Так, например, Microsoft Outlook позволяет применять к RSS-лентам стандартные почтовые фильтры. Конечно, возможности их настройки немного меньше, поскольку и признаков фильтрации не так много, однако с их помощью можно достаточно легко перенаправлять в созданные каталоги сообщения из определенных лент, содержащие заданные ключевые слова.

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

Заметим, что этот инструмент можно применять не только для выбора необходимых сообщений, но и для очистки архива достаточно составить фильтр с ключевыми словами, запустить его и отметить все найденные лишние сообщения как прочитанные. В результате вы вычистите RSS-архивы Outlook буквально парой кликов.

Это не уникальное умение Outlook. Похожий инструмент есть, например, и в агрегаторе Feeddemon (www.feeddemon.com). Называется он Watches. С его помощью можно создавать фильтры, отбирающие сообщения по указанным ключевым словам в заголовках и описаниях. После этого папка фильтра будет автоматически пополняться новыми сообщениями. Серьезный недостаток этого инструмента в бесплатной версии программы — возможность работы только по всей подписке целиком, без ограничений определенными каталогами или лентами.

Feed Rinse

Сетевой ресурс Feed Rinse (www.feedrinse.com) не зависит от агрегаторов и позволяет установить достойный контроль над  RSS-подписками. Это веб-сервис, так что никаких загрузок делать не понадобится. Регистрация на Feed Rinse бесплатная.

Для начала работы с Feed Rinse не потребуется заново оформлять подписки. Данный сервис умеет импортировать файлы в формате OPML. Получить такой файл, к примеру, из Google Reader можно в разделе «Импорт и экспорт» стандартной панели настроек.

Иногда при импорте OPML-ленты в списке Feed Rinse двоятся, однако собственно на функционировании сервиса это, к счастью, никак не сказывается. Дело в том, что список ваших RSS-подписок в данном случае — просто сырье для дальнейшей обработки.

Первый уровень — прямая фильтрация конкретных RSS-лент. Для ее активации открываем меню Set up Rules, которое наличиствует для каждого пункта в списке лент, и определяем правила.

Доступны ооа классических варианта фильтрации потока сообщений: с «белым» и «черным» списками. Для каждой ленты можно составить произвольное количество правил, пропускающих либо блокирующих определенные посты. Либеральный вариант предполагает применение команды Block the Post — она заблокирует в ленте только те сообщения, которые подойдут под указанные условия. Вариант Allow the Post более строг — он оставит в ленте только подходящие сообщения.

Оперировать можно как сообщением в целом, так и только его определенными элементами: заголовками, тегами, именами авторов. Выбираем условие (включает, не включает, начинается) и указываем ключевое слово. В одном правиле также можно задействовать несколько ключевых слов, разделяя их запятыми. Условий может быть несколько, поэтому в редакторе фильтра предусмотрен логический переключатель If All / If Any, который будет отбирать элементы, строго соответствующие всем прописанным условиям либо хотя бы одному из них.

Feed Rinse позволяет быстро создавать мэшапы на основе отдельных лент из вашей подписки

Завершив настройку, достаточно кликнуть по кнопке со значком «RSS» — система сгенерирует ссылку на новый, отфильтрованный канал, которую уже можно использовать в своем агрегаторе вместо исходного канала.

Доступен и «оптовый» режим: обработав все необходимые ленты в подписке, можно экспортировать результаты в файл формата OPML, заменив затем сразу всю свою подписку целиком. При желании можно создать несколько таких OPML-файлов и переключаться между ними в различной обстановке — например, на работе или же во время сезона отдыха.
Следующая остановка — мэшапы. С помощью Feed Rinse можно изготовить собственные тематические каналы, в которые будут попадать сообщения из нескольких исходных RSS-лент. Процесс создания мэшапа в Feed Rinse, пожалуй, один из самых простых среди тех, которые мне вообще встречались за все время знакомства с технологией RSS.

Работа с мэшапами происходит на вкладке Your Channels. Схема проста: сначала выбираем в меню RSS-ленты, которые мы хотим включить в персональный мэшап, а затем составляем общие для них правила фильтрации. Возможности здесь аналогичны тем, что использовались для отдельных лент. Данный вариант очень хорош для обработки лент, периодически публикующих интересные вам материалы, либо для постоянного мониторинга определенной темы в нескольких источниках. Канал можно сохранить в формате OPML либо просто подписаться на него с помощью сгенерированной Feed Rinse-ссылки.

На мой взгляд, очень ценно то, что Feed Rinse не навязывает какой-либо свой RSS-ридер. Благодаря поддержке OPML можно спокойно сидеть в своем излюбленном агрегаторе, время от времени привлекая Feed Rinse в качестве редактора правил фильтрации. Если говорить о недостатках Feed Rinse, то к ним кроме уже названного нюанса с дублированием импортируемых лент отнесем отсутствие режима предварительного просмотра результата применения ваших свежеиспеченных фильтров.

Первый уровень работы Feed Rinse — прямая фильтрация конкретных лент

Если у вас есть опыт общения с логическими операторами и фильтрами в целом, скорее всего, у вас все получится сразу. Однако при составлении сложных правил все равно остается риск ошибки по невнимательности либо некорректного использования элементов. Увидеть, что фильтр не действует вообще или действует неправильно, получится уже только при обновлении ленты в агрегаторе. Для исправления ситуации придется возвращаться на Feed Rinse, что серьезно замедляет отладку сложных фильтров.

4 thoughts on “Фильтруем RSS с помошью Feed Rinse

  1. Роман, спасибо за отличный пост!

    Расскажите, пожалуйста, как Вам удалось избавиться от неправильного отображения названий подписок в Feed Rince — подавляющее большинство из них у меня отражается символами ????.??? и т.п. А судя по Вашему скриншоту — у Вас, к счастью, таких проблем нет!

    Заранее благодарен за ответ!

    1. Этот сервис, как оказалось, плохо дружит с кириллицей.

      В заголовке ленты название должно быть на латинице
      sinicyn.ru

      А на скриншотах русские названия Каналов — «your channels»

      Планирую в ближайшее время перейти на другой сервис или программу.

      С уважением, Роман Синицын.

      1. Спасибо за оперативный ответ!

        А на какой сервис планируете переходить — или это пока только общее намерение?

        1. Пробую, тестирую программы и сервисы. После выбора обязательно напишу статью с видеоуроком по настройке.

          Кстати, на своем сайте я провожу опрос: «Какой тип подачи информации Вам нравится?»

          Вы можете принять в нем участие (справа в сайдбаре).

          С уважением, Роман Синицын.

Leave a Comment

Ваш e-mail не будет опубликован. Обязательные поля помечены *