imessages
Version:
extract chats from imessage
47 lines (31 loc) • 1.22 kB
Markdown
# 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 <database> <handle> [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 <database>
```
#### args
| opt | desc | required |
|:---------|:----------------------------------------------|:---------|
| database | chat.db (found at ~/Library/Messages/chat.db) | yes |