目前通常使用哪种Python库来生成Atom提要?
请注意,存在非常similar question from 2008,但其答案大多已过时。建议使用库 atomxlib ,但它显然已经过时了(网站也不再存在)。
答案 0 :(得分:2)
我使用webhelpers.feedgenerator。它支持Atom1提要。
答案 1 :(得分:1)
对于将来的Google员工,推荐的库(WebHelpers)不支持Python 3,并且似乎已被放弃。进行了重写,WebHelpers2,但其中不包含供稿生成器,并且使用寿命已尽。 “ 2.0版是最终版本。”
feedgen看起来比较新,它可以生成Atom和RSS提要,并且支持Python 3(以及Python 2)。
答案 2 :(得分:1)
这是一个令人惊讶的非平凡问题。
查看已知项目正在使用的生成 rss 的内容,我的两个主要选项是:
答案 3 :(得分:0)
rfeed 怎么样?
我发现的另一个是 Werkzeug (Atom Syndication) 的 AtomFeed,但该功能自 1.0 版以来已被删除。所以我在 feedwerk 找到了一个叉子。
答案 4 :(得分:-1)
我会使用众多模板系统中的一个(如Jinja2,Mako,......)
答案 5 :(得分:-2)
也许你可以重用Django' syndication feed framework。至于你应该注意到,通常最好的做法是自己编写它,因为生成XML非常简单,使用生成器的价值很少,如lazy1所述。