Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/darkskygit/ChatImporter

import chat records from your im and store into single sqlite database
https://github.com/darkskygit/ChatImporter

backup backup-tool chat chat-history extract-data

Last synced: 17 days ago
JSON representation

import chat records from your im and store into single sqlite database

Awesome Lists containing this project

README

        

# Chat Importer

This tool can import chat records from your im an store into single sqlite database.

This tool is based on another crate [gchdb](https://github.com/darkskygit/GCHDB) of mine, it provides database read-write abstraction and full-text indexing / retrieval feature based on [tantivy](https://github.com/tantivy-search/tantivy) and [cang-jie](https://github.com/DCjanus/cang-jie).

# Now support & Todo

- [x] PC QQ Lite up to 6.7's Mht backup files (system messages can't parse now)
- [x] Wechat iOS (basic msg/img/voice/video)
- [ ] Wechat Android (need help, welcome pr?)
- [x] iMessages / Normal iOS Message
- [ ] Android Messages

# Usage

Backup your qq chat records into mht files in QQ's chat history manager and don't rename them.

``` sh
cargo run --release -- qq -o your_qq_number
cargo run --release -- wc -c full_id_or_partial_name
cargo run --release -- sms -o your_nick_name
```

# Contributing

Welcome pull request :)

# License

AGPL3.0