extract imessage chats to json :-)
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
extract messages for a handle
imessages extract <database> <handle> [name] [me]
opt | desc | required |
---|---|---|
database | chat.db (found at ~/Library/Messages/chat.db) | yes |
handle | whose msgs to extract (see 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 available handles in a chat.db database
imessages extract <database>
opt | desc | required |
---|---|---|
database | chat.db (found at ~/Library/Messages/chat.db) | yes |