我想建立一个网站,汇总并显示来自数百个RSS源的内容。 Feed将来自不同的网站:Twitter,Flickr,Tumblr等,因此内容将非常异质。
在一个完美的世界中 - 这更像是一个侧面问题 - 我想允许其他人帮助管理供稿列表并为每个供稿的内容分配标签,以便您可以过滤所有项目显示。
到目前为止我尝试过:
Google Feeds API - 我认为这是答案,但除非我遗漏了某些内容,否则FeedController
只会将收集的Feed内容输出为单独的列表。有没有办法让Google Feeds API在显示之前汇总和排序来自多个RSS Feed的内容?
雅虎!管道 - 起初这似乎也是一个很好的解决方案。我设置了一个管道,用于访问存储在Google Doc电子表格中的RSS源列表,然后汇总内容。但是,输出还有很多不足之处;例如,Tumblr视频帖子只显示帖子的标题和固定链接,嵌入的Youtube视频丢失。
PHP - 我见过this question,这看起来很不错。我对PHP不太熟练,所以虽然我愿意学习,但我最好还是想找到一种不同的方法。
有什么想法?感谢。
答案 0 :(得分:1)
我最喜欢的仍然是Yahoo Pipes。通过一些修补,您可以保留视频标签。你有相关管道的链接吗?
答案 1 :(得分:0)
实际上,我正在为我的一个项目做这件事。
我正在使用ASP.NET& C#。
我有定期发布的功能并检索每个Feed中的数据。我在SQL Server中存储新项目。通过这种方式,我可以在我的网站上对Feed中的数据进行分组,排序和显示。根据网站标题中的网站和关键字,我会在每个项目添加到数据库时自动为其分配标记。
答案 2 :(得分:0)
将您的CONTENT放入数据库,并使用世界上最好的工具进行排序/过滤。
答案 3 :(得分:0)
Google Feeds API非常适合收集RSS Feed,使用arduino论坛Feed只包含最新的5个条目。谷歌feed api的历史条目功能修复了这个问题。
我会使用google feed api来输入yahoo管道,因为它可以为你提供所需的控件,标记,过滤......
答案 4 :(得分:0)
两个建议: