Skip to content

chee/imessages

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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) 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