2010-01-17 129 views
4

我试图找到一种方法根据关键字匹配将单个RSS订阅源拆分为单独的订阅源。将RSS订阅源拆分为单独的订阅源

雅虎管道是我的第一个想法,但我找不到办法。虽然Pipes有一个拆分模块,但只有一个输出模块可用于任何管道。所以我看不到我会如何从管道获得多个饲料。

这样做的关键在于使Google Reader中的单一密度饲料更易于管理。 (嘿谷歌:怎么样了Gmail的一些式过滤器?)

[澄清开始]

我设想了一个主要饲料进来,然后根据特定关键字滤波器建设“子饲料”。问题在于我会订阅已过滤的主要订阅源和“子订阅源”。这些过滤器减少了主饲料中的物品数量。他们被“过滤掉”。我会订阅已过滤的主要订阅源,以便监视将来需要关闭的其他子订阅源。

的主要问题与建立独立的管道是,我需要维护每个分料过滤器,然后我也必须复制这些过滤器,以一整套主要适用于饲料。这是可行的,但并不理想。我可能没有其他选择。

[澄清结束]

我的第二个想法是可能要使用的管道标签应用到源项目希望谷歌阅读器会遵守这些标签。这似乎也不可能。

我看了一下MagpieRSS和Simplepie考虑推出我自己的解决方案。我发现了很多用于合并订阅源的文档,但没有沿着分解订阅源的方向发展。我的技能很基础,所以如果没有一个非常具体的教程,这可能会超出我的联盟。

如果有人有想法,我会很感激。谢谢。

回答

3

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

+0

谢谢,Kenny。你是绝对正确的。我可以通过一些不同的管道运行饲料。读完你的答案后,我想了一下我的困境。我没有做好解释我头脑中有什么东西的事情。查看添加到原始问题的说明。谢谢回复。 – jpep 2010-01-20 03:30:56

1

不幸的是,你只能从一个管道获得一个馈源。

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

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