这篇文章真的要表明我对这两种格式缺乏了解,但是是否存在将 Atom 文档转换为 RSS 文档的工具?
我希望 Python 中有一个预先存在的库可供我使用,但显然如果不是太麻烦,我不介意自己编写它。
我不知道有什么可以一步完成的(你试过搜索The Cheese Shop,对吗?),但你可以很容易地分两步完成。
我使用feedparser来解析 Atom 和 RSS(1.0 和 2.0),它在处理所有烦人的边缘情况方面做得非常出色,包括常见但不完全标准的使用、损坏的编码等。
然后生成 RSS 应该是容易的部分——可能有很多库可以用于此,但我真的没有推荐的。
同时,这看起来很有趣:interssection允许您读取多个 Atom 和 RSS 提要,并对它们进行设置操作,并将结果以任何格式导出到单个提要。据推测,如果“多个”提要是 1 的列表,它会正常工作……问题是“目前”(这是 2 年前写的),Atom 1.0 是唯一受支持的输出……</p>