tailongnguyen / facebook-messenger-data-visualization

One day I just want to find out who I spent most time with over last 7 years on Facebook Messenger

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

facebook-messenger-data-visualization

One day I just want to find out who I spent most time with over last 7 years on Facebook Messenger

Code in main.ipynb. Download your Facebook Messenger data and put the extracted folder under this directory.

The expected structure is:

messages
├── archived_threads
├── filtered_threads
├── inbox
├── message_requests
└── stickers_used

Visualizations:

Top friends by number of direct messages

direct-mess

Top friends by number of messages including mutual group

The smaller the group is, the higher score it gets. all-mess

Top friends by number of messages including mutual group, but with datetime accounted

all-mess-date

Usage Heatmap Over Years

heatmap

Top phrases

You must pick ones that you find interesting on your own =)). This code doesn't filter non-sense messages for you. ^^ top-phrases

Note: You can use other mask in top phrases visualization by modifying code from this library.

References

Word Cloud

About

One day I just want to find out who I spent most time with over last 7 years on Facebook Messenger


Languages

Language:Jupyter Notebook 100.0%