мои.рекомендации.filtered

я читаю новости в Google Reader. В нём есть возможность отметить новость особой галочкой, в результате чего она попадёт в поток рекомендованных мной новостей и на экраны к тем, кто его читает. Проблема в том, что помимо серьезных вещей я рекомендую довольно много развлекательных. К сожалению, гугл не даёт возможность разбить рекомендации по тегам ридера (а назначать их каждый раз вручную мне влом). Но у нас есть мощный инструмент обработки фидов — Yahoo.Pipes, и мы можем его использовать!

схема будет довольно простая: берем поток рекомендованных новостей и поток вообще всех новостей с нужным тегом, и находим их пересечение, оставляя только рекомендованные новости с этим тегом. Правда, пересечение тоже приходится получать через задний проход: объединять два потока, группировать записи по урлам, и выбрасывать всё, что не сгруппировалось.

вот результат: страница самого конструктора и фильтрованный по тегу rss-поток рекомендаций, на который я рекомендую подписаться всем читателям : )

кстати, вы можете легко собрать для себя аналогичный конструктор — достаточно склонировать мой, благо Pipes это поощряет кнопкой Clone ; )

ps: у этого подхода есть проблема. Поскольку обработка потоков происходит на внешнем сервере, а отдаётся в них только несколько последних записей, после пересечения записей может не остаться вообще. К сожалению, я не вижу путей решения, имхо это может исправить только сам гугл, реализовав такую функциональность самостоятельно.

Артемий Трегубенко,

comments powered by Disqus