Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/12425/wechat-exporter
从 iTunes 同步数据导出微信聊天记录 (文本)
https://github.com/12425/wechat-exporter
Last synced: 2 months ago
JSON representation
从 iTunes 同步数据导出微信聊天记录 (文本)
- Host: GitHub
- URL: https://github.com/12425/wechat-exporter
- Owner: 12425
- License: bsd-3-clause
- Created: 2017-02-02T12:10:03.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2022-12-25T08:05:11.000Z (about 2 years ago)
- Last Synced: 2024-08-03T01:38:29.201Z (6 months ago)
- Language: Python
- Size: 34.2 KB
- Stars: 87
- Watchers: 2
- Forks: 16
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# wechat-exporter
本工具可导出微信**文本**聊天记录。
使用步骤:
1. 使用 iTunes 备份 iPhone / iPad。Android 用户需将聊天记录迁移到 iOS 设备后备份。
2. 安装 [Python 3](https://www.python.org/downloads/)。
3. 下载[本工具](//github.com/12425/wechat-exporter/archive/master.zip)。
4. 修改配置文件 `conf-wechat-exporter.ini` (见下)。
5. 运行 `wechat-exporter.py`。
* * *
一个示例配置文件:
``` ini
[DEFAULT]
dest=~/wechat-logs
log=~/wechat-logs/wechat-exporter.log
compress=1
bom=0
```* `root`:iTunes 同步数据所在目录,留空则使用默认目录。
* `dest`:导出到。
* `log`:将输出保存到文件。请设置全路径。
* `compress`:`1` 表示保存为 `.csv.bz2`,`0` 表示保存为 `.csv`。
* `bom`:`1` 表示保存为 `UTF-8 with BOM` 以兼容 MS Excel,`0` 表示保存为 `UTF-8`。测试环境
* iPhone 4S (iOS 9.3.5)
* iPhone 6 (iOS 11.4)参考
* [python backup tools for IOS5+](https://github.com/bo01ean/iphone-tools "python backup tools for IOS5+ - GitHub")
* [iOS 微信的本地存储结构简析](https://zhuanlan.zhihu.com/p/22474033 "iOS 微信的本地存储结构简析 - 伪红学家的文章 - 知乎专栏")