【问题标题】:Split an RSS feed into separate feeds将 RSS 提要拆分为单独的提要
【发布时间】:2010-01-17 04:10:15
【问题描述】:

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

Yahoo Pipes 是我的第一个想法,但我找不到方法。尽管 Pipes 有一个拆分模块,但任何管道都只有一个输出模块可用。所以我看不出我怎么会从管道中获得多个提要。

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

[澄清开始]

我设想了一个主要的提要进入,然后根据某些关键字过滤构建“子提要”。问题是我会订阅过滤后的主提要和“子提要”。过滤器会减少主提要中的项目数量。它们被“过滤掉”。我会订阅过滤后的主提要,以关注将来需要删除的其他子提要。

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

[澄清结束]

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

我查看了 MagpieRSS 和 Simplepie 以考虑推出我自己的解决方案。我找到了大量用于合并提要的文档,但没有发现拆分提要的内容。我的技能非常基础,所以如果没有非常具体的教程,这可能超出我的范围。

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

【问题讨论】:

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


    【解决方案1】:

    可以用管道做到这一点。不要成为 1 个大管道,而是创建几个不同的管道并在每个管道中按不同的关键字进行过滤。

    【讨论】:

    • 谢谢,肯尼。你是绝对正确的。我可以通过许多不同的管道运行提要。看了你的回答后,我稍微思考了一下自己的困境。我没有很好地解释在我脑海里嗡嗡作响的东西。查看添加到原始问题的说明。感谢您的回复。
    【解决方案2】:

    遗憾的是,您只能从一根管道中获取一个馈送。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-11-27
      • 1970-01-01
      • 2011-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-07
      • 2010-09-08
      相关资源
      最近更新 更多