使用Google App Engine显示Rss / Atom供稿

时间:2009-12-07 14:44:17

标签: python google-app-engine rss feed atom-feed

我正在考虑设置一个只显示RSS或Atom Feed的 Google App 。我们的想法是,每隔一段时间(一个cron作业或按下一个魔术按钮)就会读取Feed并将其复制到应用内部数据中,随时可以查看。这将在Python中完成。

我找到了this页面似乎解释了我想要做的事情。但这是假设我使用其他一些谷歌产品,因为它依赖于谷歌API。

我的想法更加符合要求,添加了一些新内容,在我的计算机上本地托管,转到Google App管理面板,按下按钮并且我的(本地托管)Feed被读取和复制

我现在的问题是:

  • RSS(或Atom,一个是否足够)格式是否足以处理添加/编辑/删除?
  • 我应该担心有什么味道吗?
  • 以前做过吗?能为我节省一些工作。

2 个答案:

答案 0 :(得分:3)

一种选择是使用universal feed parser库,它将为您解决大部分问题。另一个选择是使用PubSubHubbub支持的服务,例如Superfeedr,它将以预先清理的形式向您发布更新,从而消除大部分轮询和解析问题。

答案 1 :(得分:0)

如何使用其他库,例如Feedparser