2 个版本
0.1.3 | 2022 年 2 月 18 日 |
---|---|
0.1.2 | 2022 年 2 月 18 日 |
#4 在 #blogger
23KB
542 代码行
解析 Blogger 备份
我需要将一系列 Blogger 备份 xml 文件解析到 Rust 中进行进一步操作,因此我编写了一些代码来完成这项任务。
为了防止代码丢失,我在这里开源了它。
基本上,它使用 quick-xml 遍历 xml,并将事件流转换为不同类型的条目列表。
然后它将评论与它们的帖子父级连接起来,并返回数据。
它不会尝试解析存储的 html,而只是将字符串添加到帖子或评论实例中。
使用方法
将 get_posts
函数提供一个路径字符串,以显示它在哪里查找您的备份文件。
它将返回帖子对象,您可以对其进行操作。
依赖项
~2.5MB
~40K SLoC