Статьи

Как фильтровать RSS-каналы

Хотя мы всегда надеемся, что вам понравится контент, который мы создаем в SitePoint — будь то технические, деловые, связанные с дизайном или новости, тенденции или аналитика в области веб-технологий — мы также заметили, что некоторые из вас так не заботились много для нового направления, которое SitePoint взял со своей главной страницы. Один из наших комментаторов, Хеггатон, писал на прошлой неделе : «Можно ли каким-то образом использовать Google Reader, чтобы отфильтровать любые сообщения, сделанные Джошем?»

Тебе повезло, хеггатон, потому что действительно есть способ отфильтровать мои посты. (Хотя, как я отметил в комментарии к этому сообщению, я пишу почти исключительно для блога News & Trends здесь, в SitePoint. Если вы посещаете страницу блогов SitePoint, вы можете подписаться на блоги по определенным темам для веб-разработчиков, включая общие категории для Tech. , Бизнес и Дизайн , а не полный блог.)

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

Способ 1: промывка корма

Самое лучшее и простое в использовании приложение для фильтрации каналов, которое мы нашли, — это FeedRinse . В какой-то момент FeedRinse был «бесплатной» услугой с опцией оплаты, но с ноября 2006 года она была полностью бесплатной. Одна бесплатная учетная запись может фильтровать неограниченное количество каналов с до 500 правил фильтрации.

Фильтрация каналов — довольно простой процесс. Начните с добавления каналов на сайт вручную или загрузки файла OPML. Затем вы устанавливаете правила для каждого блога.

FeedRinse допускает довольно сложные правила фильтрации, позволяя вам блокировать или разрешать публикации, которые соответствуют любому или всем указанным вами правилам. Вы можете применять правила ко всему сообщению, полю автора, полю заголовка, тегам или только телу. Правила могут фильтровать, если сообщение содержит, не содержит, начинается или заканчивается любым введенным вами ключевым словом. Результат этого упражнения здесь .

Вы также можете использовать FeedRinse, чтобы отфильтровать (или в) сообщения на конкретные темы. Вы можете настроить фильтр, чтобы пропустить любые посты о Photoshop через блоги о дизайне, но пропустить, например, CSS. Используя отдельное приложение для смешивания RSS, такое как RSS Mixer , вы можете объединить несколько каналов по одной теме (например, дизайн), затем отфильтровать их по определенной подтеме (например, Photoshop) и создать канал, который будет нацелен на интересующую вас область.

Yahoo! Каналы также могут выполнять этот тип фильтрации каналов, но имеют более крутой график обучения, чем FeedRinse.

Способ 2: AideRSS

AideRSS — одно из моих любимых приложений для фильтрации RSS. Это не точный фильтр, как FeedRinse, но вместо этого он фильтрует посты, используя социальные взаимодействия, чтобы определить, что толпа считает лучшим контентом блога. AideRSS в настоящее время просматривает комментарии, вкусные закладки, Diggs, разговоры в Google и твиты, чтобы назначить «PostRank» (числовой рейтинг из 10) для каждого сообщения. PostRank представлен относительно каждого блога, поэтому, хотя 20 комментариев могут означать высокий PR для одного блога, для более активного блога он может внести гораздо меньший вклад в PR этого поста.

Как только AideRSS проанализирует канал, он сможет отфильтровать лучший контент по PostRank и выложить его в новый канал RSS. Например, в этой ленте отображаются только записи в полной ленте блога SitePoint, которые AideRSS посчитал «великолепными» за последние несколько дней.

Одна из замечательных особенностей AideRSS заключается в том, что его основной алгоритм фильтрации был выпущен в виде отдельного API , а это означает, что предприимчивые разработчики могут легко добавлять в свои приложения фильтрацию RSS-каналов в социальных сетях. NewsGator Online уже использует PostRank, как и Trawlr , а также есть плагин Google Reader .

Заключительные мысли

Ясно, что я надеюсь, что вы не планируете отфильтровывать какой-либо мой контент из каналов SitePoint — и вы всегда можете связаться со мной по электронной почте с любыми предложениями или проблемами относительно типа контента, который вы хотели бы видеть в новостях и тенденциях SitePoint. блог ( [email protected] ). Но вариант существует, и мы надеемся, что эта ветка была полезна в этом отношении.

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

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