2009-09-08 74 views
0

我正在Rails中开发提要阅读器应用程序。我是新来的饲料。我有一些问题。哪个是用Rails解析RSS/Atom提要的最佳方式

  1. 哪一个是用Rails或JavaScript/jQuery /解析数千个RSS/Atom提要的最好方法?
  2. 有没有什么办法让饲料标题/不加载整个饲料/?
  3. 有什么办法让饲料有限制?

在此先感谢!

回答

3

我强烈推荐feedzirra(这是一个宝石,真的)。我目前在生产系统中使用FeedZirra,该系统持续导入数千个RSS和Atom提要。它也很容易使用。

对你的其他观点:不,不。 Feed是网络上的文件,需要完整下载。但是,您可以限制您在自己的代码中读取或导入到数据库中的文章数量。

您需要解析整个文件,但可以从每篇文章中提取标题。

再一次,feedzirra使你很容易做到这一点。

http://github.com/pauldix/feedzirra/tree/master

+0

谢谢Ariejan和FeedZirra。 – Zeck 2009-09-15 11:56:11

0

做饲料加工,最好的办法是不要做,并依靠第三方资讯提供API。如果你想自己做,你将不得不处理和维护一个离线进程和/或队列系统来异步获取和解析feed。这通常是很多工作,并且对您的项目没有多大价值。您应该为此使用一个API,例如Google's APISuperfeedr's feed API

我们创建了一个Rails Engine to consume RSS饲料通过Superfeedr。它允许您订阅,取消订阅,从订阅源检索过去的内容并代表您处理新内容的通知。

相关问题