冬日生活打卡季#
大家好,又見面了,我是 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小時內與您取得聯系。