All Projects → luin → wechat-export

luin / wechat-export

Licence: MIT license
📃 Export WeChat chat histories to HTML files.

Programming Languages

c
50402 projects - #5 most used programming language
assembly
5116 projects
javascript
184084 projects - #8 most used programming language
shell
77523 projects
Makefile
30231 projects
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to wechat-export

FSDevTools
Project to support developer experience (DX) with FirstSpirit template development by offering a connection between a VCS like Git and FirstSpirit.
Stars: ✭ 29 (-95.04%)
Mutual labels:  export
svelte-datagrid
Svelte data grid spreadsheet best best features and performance from excel
Stars: ✭ 48 (-91.79%)
Mutual labels:  export
export-command
Exports WordPress content to a WXR file.
Stars: ✭ 12 (-97.95%)
Mutual labels:  export
blender-xray
STALKER (aka xray-engine) import/export plugin for Blender 3D
Stars: ✭ 132 (-77.44%)
Mutual labels:  export
calcardbackup
calcardbackup: moved to https://codeberg.org/BernieO/calcardbackup
Stars: ✭ 67 (-88.55%)
Mutual labels:  export
filefy
A javascript library to produce downloadable files such as in CSV, PDF, XLSX, DOCX formats
Stars: ✭ 39 (-93.33%)
Mutual labels:  export
Samples-JS-PHP
JavaScript and PHP samples for Stimulsoft Reports.PHP reporting tool.
Stars: ✭ 17 (-97.09%)
Mutual labels:  export
skinner
Skin export / import tools for Autodesk Maya
Stars: ✭ 68 (-88.38%)
Mutual labels:  export
DataDefinitions
Data Definitions Plugin for Pimcore
Stars: ✭ 70 (-88.03%)
Mutual labels:  export
Data-Export
Data-Export支持将链上数据导出到MySQL、ES等便于进行大数据处理的存储介质中,解决区块链数据复杂查询、分析、可视化和处理的问题。
Stars: ✭ 37 (-93.68%)
Mutual labels:  export
sync-magento-2-migration
Release of rough proof of concept from 2018 that allows to import and export millions of products quickly
Stars: ✭ 51 (-91.28%)
Mutual labels:  export
exitwp-for-hugo
Exitwp is tool primarily aimed for making migration from one or more Wordpress blogs to the Hugo blog engine as easy as possible.
Stars: ✭ 43 (-92.65%)
Mutual labels:  export
ProcessMigrator
ProcessWire module that facilitates automated migration and sharing of page trees along with their templates and fields.
Stars: ✭ 29 (-95.04%)
Mutual labels:  export
officeexport-java
三行代码导出自定义样式word
Stars: ✭ 68 (-88.38%)
Mutual labels:  export
ExcelExport
Classes to generate Excel/CSV Report in ASP.NET Core
Stars: ✭ 39 (-93.33%)
Mutual labels:  export
genshin-audio-exporter
Export audio files from Genshin Impact game data into different audio formats.
Stars: ✭ 83 (-85.81%)
Mutual labels:  export
pockexport
Export/access your Pocket data, including highlights!
Stars: ✭ 124 (-78.8%)
Mutual labels:  export
klatexformula
Generate images from LaTeX equations that you can drag and drop, copy and paste or save to disk.
Stars: ✭ 70 (-88.03%)
Mutual labels:  export
icingaweb2-module-pdfexport
PDF export functionality for Icinga Web 2
Stars: ✭ 27 (-95.38%)
Mutual labels:  export
Reports.JS
Stimulsoft Reports.JS is a reporting tool for Node.js and JavaScript applications.
Stars: ✭ 33 (-94.36%)
Mutual labels:  export

wechat-export

Export WeChat chat histories to HTML files.

Preview

This script generates a HTML file for each contact's chat history.

Currently it supports:

  • Text
  • Voice
  • Picture
  • Video
  • System message

TODO:

  • Emoji
  • Link

How to Use

Tested on macOS 11.5.2 and iOS 14.8, but should work on any recent versions.

  1. Back up iPhone with your Mac.

  2. Use iExplore to export "Documents" to the local system.

  3. Clone the code.

  4. Compile the audio decoder: cd silk/silk && make && cd ../../

  5. Install Node.js (>= 14)>

  6. npm install

  7. node index.js path_to/Documents/{uid} output_dir (path_to/Documents is what we got from the second step, and uid looks like g3c3814a370neh4dr69uf9f889f6ea7a).

Articles

Related Projects

Credits

Silk decoder is developed by Karl Chen.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].