任何rss为libe提供lib

时间:2010-05-17 10:47:50

标签: google-app-engine rss feed

我想在我的网站上启用rss for gae。

并且您知道这样做的简单方法吗?

感谢

这是我搜索过的一个例子:

class FeedHandler(BaseRequestHandler):
    def get(self,tags=None):
        blogs = Weblog.all().filter('entrytype =','post').order('-date').fetch(10)
        last_updated = datetime.datetime.now()
        if blogs and blogs[0]:
            last_updated = blogs[0].date
            last_updated = last_updated.strftime("%Y-%m-%dT%H:%M:%SZ")
        for blog in blogs:
            blog.formatted_date = blog.date.strftime("%Y-%m-%dT%H:%M:%SZ")
        self.response.headers['Content-Type'] = 'application/atom+xml'
        self.generate('atom.xml',{'blogs':blogs,'last_updated':last_updated})

更简单?

1 个答案:

答案 0 :(得分:2)

查看PyRSS2Gen 您可以在Google appengine上找到许多使用PyRSS2Gen生成RSS 2.0 Feed的自制python博客示例。 HereHere一些很好的例子。