Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eczy/imessage-analysis
https://github.com/eczy/imessage-analysis
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/eczy/imessage-analysis
- Owner: eczy
- Created: 2019-12-17T23:15:50.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2019-12-17T23:16:21.000Z (about 5 years ago)
- Last Synced: 2024-10-27T17:37:56.539Z (3 months ago)
- Language: Jupyter Notebook
- Size: 3.91 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# iMessage Analysis
This jupyter notebook reads Apple iMessage chat data and AddressBook data and
performs basic analytics and sentiment analysis. This has only been tested on
MacOS Mojave.## Setup
This program runs as a Jupyter notebook installed via
[Anaconda](https://www.anaconda.com/) (or Miniconda).1. Install Anaconda (or Miniconda) if it is not already installed.
2. Create and activate this project's environment by running .
`conda env create -f environment.yml; conda activate imessage-analysis`
3. Run `jupyter lab` (or `jupyter notebook` if the classic notebook interface
is preferred). This should open an interface in a browser window.
4. Copy `chat.db` from `~/Library/Messages/chat.db` and `AddressBook-v22.abcddb`
from `~/Library/Application Support/AddressBook/Sources` into the current
directory (select the sources folder with your primary contacts list).
5. Run the full notebook to produce statistics and figures.