如何使RSS-feeds条目的可用时间长于可从源访问的条目?

时间:2008-10-14 17:01:08

标签: caching rss offline podcast

我家里的电脑设置为从RSS源(主要是种子和播客)自动下载一些东西。但是,我并不总是保持这台电脑。我订阅的网站具有相对较大的吞吐量,因此当我重新打开计算机时,它不知道在它关闭的时间与最新更新之间错过了什么。

您如何将Feed条目存储的时间比实际网站上的条目更长?

我已经检查了雅虎的管道并发现没有这样的功能,谷歌阅读器可以做到这一点,但它需要手动标记每个项目。用于php的Magpie RSS可以进行缓存,但这只是为了避免过多地检索Feed而不是真正存储更多条目。

我可以访问24/7的网络服务器(LAMP),因此使用php / mysql的解决方案非常好,任何现有的网络服务都会很棒。

我可以编写自己的代码来执行此操作,但我确定这必须是以前遇到的问题吗?

我做了什么: 我不知道你可以使用Google阅读器分享整个标签,感谢Mike Wills指出这一点。 一旦我知道我可以做到这一点,只需将提要添加到一个单独的Google帐户(不要堵塞我的个人阅读列表),我也使用雅虎管道做了一些选择性匹配,只是为了得到我感兴趣的具体条目在这方面,这也是为了尽量减少任何错过的风险。

4 个答案:

答案 0 :(得分:2)

听起来像Google Reader可以做你想要的一切。通过标记单个项目不确定您的意思 - 您必须使用任何RSS聚合器执行此操作。

答案 1 :(得分:1)

听起来你想要某种服务每X分钟检查一次RSS提要,这样你就可以在你“观察”它的时候下载每个单个文章/项目发布到Feed,而不是当您去查看时,只能看到Feed上显示的项目。我有正确的吗?

您是否可以在网络服务器上使用cron或其他类型的作业调度,而不是提供完整的软件解决方案,您可以使用任何解决方案来阅读订阅源并下载其内容?

否则听起来你最终会重新编写像Google Reader这样的全面服务。

答案 2 :(得分:1)

我在我的podiobooks.com订阅中使用Google阅读器。我将所有Feed添加到我共享的标签(在本例中为podiobooks.com)中(但不共享URL)。然后我将RSS提要添加到iTunes。 Example here

答案 3 :(得分:0)

使用良好的RSS库编写聚合器以保持更长的历史记录不应该太难。