Facebook Messenger Data Grapher
Dependencies
(be sure to install with pip3 to install for python3)
- Python 3 64 bit
- Pandas
- Matplotlib
- BeautifulSoup4
How To
- Install all the dependencies
- Download/clone this repository
- On Facebook, go to Settings then select "Download a copy of your Facebook data"
- Once you have that, find
messages.htm
inside the html folder and move that to the same folder as this repository - Edit
userinfo.py
and add your information - Run
python parser.py
- Run
python grapher.py
- Graphs will be generated and saved in the
graphs
folder
Want to contribute? Here's some features to consider
- Additional parameters: who messaged first, average reply time.
- More permutations of existing parameters (sent/received, sex, date, number of messages, and number of people)