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

https://github.com/chee/imessages

extract imessage chats to json :-)
https://github.com/chee/imessages

apple backup extract imessage json messages texts

Last synced: about 1 month ago
JSON representation

extract imessage chats to json :-)

Awesome Lists containing this project

README

          

# imessages

extract imessage chats to json :-)

## Usage

```
npm install -g imessages
cp ~/Library/Messages/chat.db chat.db
imessages list-handles ./chat.db // prints all the handles
imessages extract ./chat.db +525588888888 Sofia chee > sofia.json
```

### commands

#### extract

extract messages for a handle

```
imessages extract [name] [me]
```

#### args

| opt | desc | required |
|:---------|:----------------------------------------------------------|:---------|
| database | chat.db (found at ~/Library/Messages/chat.db) | yes |
| handle | whose msgs to extract (see [list-handles](#list-handles)) | yes |
| name | the name to use for messages sent by them | no |
| me | the name to use for messages sent by you | no |

#### list-handles

list available handles in a chat.db database

```
imessages extract
```

#### args

| opt | desc | required |
|:---------|:----------------------------------------------|:---------|
| database | chat.db (found at ~/Library/Messages/chat.db) | yes |