冬日生活打卡季#
大家好,又见面了,我是 GitHub 精选君!
在日常生活中,我们经常会遇到一些由于微信消息记录过多,导致无法快速找到一些重要信息的问题。此外,由于微信的储存方式,消息记录可能会在手机更换或者软件卸载之后丢失,让一些珍贵的、有价值的历史消息无法保存和回顾。再者,对于一些喜欢数据分析和自我反思的朋友们来说,微信聊天记录也是一个重要的信息来源,但微信并未提供类似统计功能,使得我们无法分析自己的社交行为。
今天要给大家推荐一个 GitHub 开源项目 WeChatMsg,该项目在 GitHub 有超过 16.6k Star,用一句话介绍该项目就是:“提取微信聊天记录,将其导出成 HTML、Word、CSV 文档永久保存,对聊天记录进行分析生成年度聊天报告”。
WeChatMsg 不仅可以帮助我们提取微信中的聊天记录,让聊天记录永久保存,而且支持将聊天记录文件导出为 HTML,Word,CSV 等多种格式,全方位满足我们对文件归档的需求。最重要的是,这款工具还可以基于抽取的聊天记录进行数据分析,生成年度聊天报告,使得我们可以在年末回顾一下特殊的一年中自己在社交活动上的一些数据和变化情况。
以下是生成的一些示例的报告:
使用 WeChatMsg 的步骤如下:
1、克隆或者下载这个项目到本地
git clone https://github.com/LC044/WeChatMsg
2、在本地的文件夹中安装依赖
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
3、获取微信聊天记录,并运行主程序选择导出格式
首先要登录微信将聊天记录备份到电脑的本地目录,参考如下:
python main.py
注意: 运行时需要手机的操作支持,以获取微信的登录权限,更多详细信息可参考项目 README 介绍。
该工具在 GitHub上已经获得了大量的 Star,而且项目最近一段时间更新非常的频繁。
以下是该项目 Star 趋势图(代表项目的活跃程度):
更多项目详情请查看如下链接。
开源项目地址:https://github.com/LC044/WeChatMsg
开源项目作者:LC044
以下是参与项目建设的所有成员:
关注我们,一起探索有意思的开源项目。
些小伙伴希望能完整的备份保存微信某些重要聊天记录内容,虽然微信自带了备份和恢复功能,但是不能直接查看备份的内容,所以就需要借助第三方工具啦!
之前给大家分享过 WX Backup 这款软件,支持把聊天记录内容备份成 HTML 格式,并且包含了所有的聊天文字、图片、视频都可以浏览。但是这款软件作者已经蛮久没更新了,备份出来会有少许 BUG,例如头像不能正常显示。
所以今天锋哥给大家推荐「WechatExporter」这款微信聊天记录备份软件,并且作者还把这个软件开源了出来。
WechatExporter使用
这款「WechatExporter」备份的原理就是通过读取 iTunes 的备份文件,然后把记录内容导出备份,和 WX Backup 类似,所以它目前只支持 iOS 设备。
1.首先你的电脑下载安装 iTunes 后,通过数据线把 iPhone 手机连接到电脑上。
2.iTunes 里选择备份里的 "本电脑",再点击立即备份即可。*注意了,不要选择加密本地备份。
3.等待备份好后,运行「WechatExporter」软件会自动读取你的 iTunes 的备份文件,然后设置聊天记录输出目录,选择你要导出的联系人,也支持批量导出。
4.在选项功能里, 你可以设置消息时间倒序导出、头像和表情的保存目录、上滑加载更多聊天记录、显示消息过滤。
5.导出的文件是 HTML 格式(也可导出 TXT 文本格式),包含有聊天文字、表情包、图片、语音、视频文件、文档文件。
安卓备份方案
肯定会有小伙伴问,安卓咋搞?找了半天没找到合适的,有的需要付费,有的需要手机 ROOT。有一个开源项目「Wechat-Dump」已经很久没更新了,估计用不了。
目前只能通过 PC 端的微信客户端来备份,选择备份到电脑,然后在手机上确认开始备份。
手机上也可以单独备份联系人聊天记录内容,点击 "选择聊天记录",选择联系人,然后就会备份到电脑上了。
可惜备份的内容,不能像「WechatExporter」那样直接查看,需通过微信来恢复记录后才能查看。
另外现在一些安卓系统,例如小米的 MIUI,支持了云同步备份的方式,来自动备份聊天数据内容/文件。
如果你不是小米手机用户,可以使用腾讯出品的「腾讯文件」应用,支持自动云备份微信 、QQ 的图片、视频、文档,并且无限容量空间。
但是,尴尬的是,刚测试这款应用,*提示已经停止运营了,但自动备份功能还提示可用,大家可以自己试试看。
另一款导出备份的应用「微拾」支持管理微信、QQ 和 TIM 中的各类文件,支持批量导出文件,但也不支持文字内容。你可以搭配网盘云备份功能,来实现自动云备份文件。
总结
虽然自带了备份恢复功能,但是大家不可能经常都去手动备份,那样太麻烦了,对于很多人更需要的是更换电脑、手机等设备后,能自动同步回来聊天记录内容以及文件,类似于 QQ 的漫游聊天记录功能,所以微信啥时候能添加这个功能呢?
内容来源于@什么值得买APP,观点仅代表作者本人 |作者:bovey1
微信已经成为你我工作生活的一部分。但是作为使用iPhone但是一直都是”乞丐”版(容量最低款)的我一直痛恨微信的存储方式。不知道是不是腾讯和iPhone联合扩大销量。微信一直是我的手机里面仅次于照片的存储大户。照片还能选选删除,微信只能选择删除某人全部或者清理缓存这种鸡肋操作。
备份我的微信聊天记录就成了我的一大需求。
有人说电脑微信不是可以备份吗?那也叫备份?什么叫备份。半年后突然想起来上次参加一个同学婚礼问漂亮姐姐一个电话号码。找个备份试试。导入你半年前的电脑端备份?你试过吗?我备份的目的是放在那里可能永远不看,要找可以随时查阅。别让我覆盖我上月的聊天记录呀。我的操作系统是会重做的。我会产生新的备份的。
好了说了一堆备份的理由。有需要的同学自然明白其中的道理。
现在进入正题。
软件名称:WechatExporter
软件大概逻辑:1、读取并破解电脑iTunes备份的软件信息;2、导出HTML文档;3、按微信人名保存聊天多媒体信息。
首先需要备份你的iPhone数据,这里必须吐槽一下iPhone的逻辑。备份时不能选择存储位置,自动备份到C盘。你要是64G的iPhone 备份数据就要20G。所以必须保证C盘有足够的备份空间。另外备份就是全部数据拷出来。速度之慢令人发指。估计拷贝过程在iPhone端有压缩或者编码操作。这就像导出照片经常出错一样。如果iPhone剩余空间不足就会造成频出错。好处吗也是显而易见的。不需要你理解背后的逻辑。你只要点击备份,和还原就可以。女生可以自用。为什么要告诉用户我软件再干什么呢?容量不够是你的问题。谁让你用Windows,分区C盘还那么可怜。我苹果可是没有C盘这个概念的。只有一个盘还256G起。备份不方便是你的错。你要买256的iPhone不就不用备份了。你买iCloud备份云端还不占你电脑空间呢!
又跑题了。
打开iTunes点击手动备份 然后立即备份
IPhone就开始备份了我的手机快满了大概备份了16分钟。存储位置为
C:UsersAdministratorAppDataRoamingApple ComputerMobileSyncBackup
容量为15G左右。我媳妇同样是iPhone12 64G版本,备份数据是35G。不知道都是什么。文件夹里面全是各种数字名称的文件。有兴趣的同学可以研究一下。
打开软件,会自动选中你的备份目录里面的文件并且可以直接选中输出目录。我本台电脑是备份了2个人的iPhone。iTunes备份目录那里就有下拉可以选中备份另外一个人的数据。然后点击备份。还可以区分微信多账号登录后的数据。
执行解压出来的WechatExport.exe/WechatExporter (Windows下如果运行报缺少必须的dll文件,请安装Visual C++ 2017 redist后再尝试运行)
Mac端的界面可能是这样的
导出过程是这样的
导出后的页面示例:
官方的说明,模版修改 :
解压目录下的restemplates(MacOS版本位于ContentsResourcesres)子目录里存放了输出聊天记录的html页面模版,其中通过两个%包含起来的字符串,譬如,%%NAME%%,不要修改之外,其它页面内容和格式都可以自行调整。
我完全不知道他在说什么有能力的同学可以去帮帮他们优化下软件。
勾选按消息过滤可以出现搜索框。
存储空间对比
可以看见我的微信4.1G左右,实际备份完文件大小是1.5G。还是很爽的。
好了现在你就可以优雅的删除你微信。开启新的一个周期。把微信清空的感觉很爽。不用那么多羁绊,不用担心丢失了什么。iPhone又可以多下几个App,多拍几个视频。又可以重做iPhone去掉该死的删不掉的10G “其他”。
微信删除我建议在iPhone储存空间里面进行。这样删除的更彻底一些。删除后要让机器等待10分钟再下载微信,点击删除立即消失但是感觉后台要转一会。毕竟4-5G的容量删除也要时间。这样才能彻底清空不产生系统垃圾。
*请认真填写需求信息,我们会在24小时内与您取得联系。