我正在Rails中开发提要阅读器应用程序。我是新来的饲料。我有一些问题。哪个是用Rails解析RSS/Atom提要的最佳方式
- 哪一个是用Rails或JavaScript/jQuery /解析数千个RSS/Atom提要的最好方法?
- 有没有什么办法让饲料标题/不加载整个饲料/?
- 有什么办法让饲料有限制?
在此先感谢!
我正在Rails中开发提要阅读器应用程序。我是新来的饲料。我有一些问题。哪个是用Rails解析RSS/Atom提要的最佳方式
在此先感谢!
我强烈推荐feedzirra(这是一个宝石,真的)。我目前在生产系统中使用FeedZirra,该系统持续导入数千个RSS和Atom提要。它也很容易使用。
对你的其他观点:不,不。 Feed是网络上的文件,需要完整下载。但是,您可以限制您在自己的代码中读取或导入到数据库中的文章数量。
您需要解析整个文件,但可以从每篇文章中提取标题。
再一次,feedzirra使你很容易做到这一点。
做饲料加工,最好的办法是不要做,并依靠第三方资讯提供API。如果你想自己做,你将不得不处理和维护一个离线进程和/或队列系统来异步获取和解析feed。这通常是很多工作,并且对您的项目没有多大价值。您应该为此使用一个API,例如Google's API或Superfeedr's feed API。
我们创建了一个Rails Engine to consume RSS饲料通过Superfeedr。它允许您订阅,取消订阅,从订阅源检索过去的内容并代表您处理新内容的通知。
谢谢Ariejan和FeedZirra。 – Zeck 2009-09-15 11:56:11