【问题标题】:Aggregating and displaying content from hundreds of RSS feeds聚合和显示来自数百个 RSS 提要的内容
【发布时间】:2010-06-16 20:53:41
【问题描述】:

我想建立一个网站来聚合和显示来自数百个 RSS 提要的内容。提要来自不同的站点:Twitter、Flickr、Tumblr 等,因此内容将非常不同。

在一个完美的世界里——这更像是一个次要问题——我希望允许其他人帮助管理提要列表并为每个提要的内容分配标签,以便您可以过滤显示出来。

到目前为止我已经尝试过:

  1. Google Feeds API – 我认为这就是答案,但除非我遗漏了什么,否则FeedController 只会将收集到的 Feed 内容作为单独的列表输出。有什么方法可以让 Google Feeds API 在显示之前对来自多个 RSS 提要的内容进行聚合和排序?

  2. 雅虎!管道——起初这似乎也是一个很好的解决方案。我设置了一个管道,它访问存储在 Google Doc 电子表格中的 RSS 提要列表,然后聚合内容。但是,输出还有很多不足之处。例如,Tumblr 视频帖子仅显示帖子的标题和永久链接,嵌入的 Youtube 视频会丢失。

  3. PHP – 我见过this question,这看起来是个不错的方法。我对 PHP 的熟练程度较低,所以虽然我愿意学习,但理想情况下我想找到一种不同的方法。

有什么想法吗?谢谢。

【问题讨论】:

    标签: javascript rss aggregate yahoo-pipes google-feed-api


    【解决方案1】:

    我最喜欢的仍然是 Yahoo Pipes。稍加修改,您就可以保留视频标签。您有相关管道的链接吗?

    【讨论】:

    • 好吧,我看了一下管道。如果“嵌入视频”是指与 3/1 的“如果你还没有看过,揭幕......”相同的帖子:没有特殊的视频嵌入标签。它只是描述中的一个对象标签。此外,当我将源提要与 Google Reader 中管道的输出提要进行比较时,两者都嵌入了视频。那么……到底出了什么问题?
    【解决方案2】:

    实际上,我正在为我的一个项目这样做。

    我正在使用 ASP.NET 和 C#。

    我的功能会定期发出并检索每个提要中的数据。我在 SQL Server 中存储新项目。这样我就可以在我的网站上以任何我喜欢的方式对提要中的数据进行分组、排序和显示。根据站点和项目标题中的关键字,我会在将每个项目添加到数据库时自动为其分配标签。

    【讨论】:

      【解决方案3】:

      将您的内容放入数据库,并使用世界上最好的工具进行排序/过滤。

      【讨论】:

        【解决方案4】:

        Google Feeds API 非常适合收集 RSS 提要,以 arduino 论坛提要为例,它只包含最新的 5 个条目。 google feed api 的历史条目功能解决了这个问题。

        我会使用 google feed api 来输入 yahoo 管道,因为它可以为您提供查找、标记、过滤的控件...

        【讨论】:

          【解决方案5】:

          两个建议:

          1. 总包:Dave Winer's River2 http://quick.newsriver.org/
          2. 非官方的谷歌阅读器 API http://code.google.com/p/google-reader-api/

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2012-11-07
            • 2015-12-22
            • 2015-04-11
            • 1970-01-01
            • 2023-03-10
            • 2011-07-23
            • 1970-01-01
            相关资源
            最近更新 更多