Я пытаюсь найти способ разделить один канал RSS на отдельные каналы на основе совпадений ключевых слов.
Yahoo Pipes была моей первой мыслью, но я не мог найти способ сделать это. Хотя Pipes имеет разделенный модуль, для любой трубы доступен только один выходной модуль. Так что я не вижу, как я мог бы получить больше одного канала из трубы.
Весь смысл в том, чтобы сделать один плотный канал намного более управляемым в Google Reader. (Привет, Google: как насчет фильтров в стиле Gmail?!)
[Начало разъяснения]
Я предполагал, что придет основной фид, а затем отфильтрует построенные «фиды» на основе определенных ключевых слов. Суть в том, что я бы подписался как на фильтрованный основной канал, так и на «дополнительные каналы» Фильтры уменьшают количество элементов в основной ленте. Они «отфильтрованы». Я хотел бы подписаться на отфильтрованный основной канал, чтобы отслеживать другие дополнительные каналы, которые должны быть удалены в будущем.
Основная проблема с настройкой отдельных каналов заключается в том, что мне нужно было бы поддерживать фильтры для каждого дополнительного канала, а затем мне также пришлось бы дублировать эти фильтры, чтобы применить весь набор к основному каналу. Это выполнимо, но не идеально. У меня может не быть другого выбора.
[Конец разъяснения]
Моя вторая мысль заключалась в том, чтобы, возможно, использовать Pipes для применения тегов к элементам канала, надеясь, что Google Reader выполнит эти теги. Это тоже не представляется возможным.
Я взглянул на MagpieRSS и Simplepie, чтобы подумать о развертывании своего собственного решения. Я нашел много документации для объединения каналов, но ничего похожего на разделение каналов. Мои навыки довольно простые, поэтому без довольно специфического учебника это может быть не в моей лиге.
Если у кого-то есть идеи, я был бы благодарен. Спасибо.