推荐的Python Atom源生成器?
现在常用哪个Python库来生成Atom订阅源?
需要注意的是,早在2008年就有一个类似的问题,但那里的答案大多已经过时了。之前推荐的库atomxlib现在也不再使用了(而且它的网站也已经不存在了)。
6 个回答
5
这个问题看起来并不简单。
我查了一下有哪些项目在使用生成RSS的工具,主要有两个选择:
- python-feedgen 是一个很受欢迎的工具,文档也很齐全,不过(截至2021年5月1日)自2020年初以来就没有更新过了。
- feedgenerator 最近有活动,已经被2.7千个项目使用,但它的文档很少(或者你需要从django的RSS文档中推测)。
- rfeed,不过它的发布方式有点奇怪,而且(截至2021年5月1日)自2020年初以来也没有更新过。
5
为了方便将来搜索的朋友,推荐的库(WebHelpers)不支持Python 3,而且看起来已经被放弃了。虽然有一个重写版本,叫做WebHelpers2,但它不包含生成订阅源的功能,而且似乎也已经停止更新。“2.0版本是最后一个发布的版本。”
而feedgen看起来更新得更及时,它可以生成Atom和RSS订阅源,并且支持Python 3(还有Python 2)。
2
我在使用webhelpers.feedgenerator这个工具。它可以支持Atom1格式的订阅源。