将RSS源拆分为单独的源

时间:2010-01-17 04:10:16

标签: rss yahoo-pipes google-reader simplepie magpie

我正在尝试找到一种方法,根据关键字匹配将单个RSS Feed拆分为单独的Feed。

雅虎管道是我的第一个想法,但我找不到办法做到这一点。尽管Pipes具有拆分模块,但只有一个输出模块可用于任何管道。因此,我无法看到如何从管道中获取多个进料。

这样做的关键是在Google阅读器中使单个密集Feed更易于管理。 (嘿谷歌:一些Gmail风格的过滤器怎么样?!)

[澄清开始]

我设想了一个主要供稿,然后根据某些关键字过滤构建“子供稿”。问题是我会订阅过滤后的主要Feed和“子Feed”。过滤器会减少主Feed中的项目数。他们被“过滤掉了”。我会订阅过滤后的主要供稿,以便查看将来需要撤销的其他子供稿。

设置单独管道的主要问题是我需要为每个子Feed维护过滤器,然后我还必须复制这些过滤器以将整个集合应用于主要Feed。这是可行的,但并不理想。我可能没有其他选择。

[澄清结束]

我的第二个想法是可能使用Pipes将标签应用于Feed项目,希望Google Reader能够尊重这些标签。这似乎也不是。

我看看MagpieRSS和Simplepie考虑推出自己的解决方案。我发现了很多用于合并feed的文档,但是没有什么可以分割feed。我的技能非常基础,所以如果没有一个非常具体的教程,这可能不属于我的联盟。

如果有人有想法,我将不胜感激。感谢。

2 个答案:

答案 0 :(得分:3)

可以用管道来做。而不是一个大管道,创建几个不同的管道,并按每个管道中的不同关键字进行过滤。

答案 1 :(得分:1)

可悲的是,你只能从一个烟斗中取出一个饲料。

另一个选择可能是现在有一个主管道,并使用它来标记你期望它们去哪个子管道的元素。

然后,您可以在子管道中订阅主管道并按关键字过滤。这将在重复的子管道中保持最小的逻辑。