Windows app to analyze Facebook chat data
I created this while being in bed with COVID. It was a fun project, feel free to use it.
The idea is that you feed it your messenger chat data and it shows the people you chatted most with through time.
- Go to Facebook on web and navigate to Your Facebook information
- Click on "View" on "Download your information"
- In "Request a download"
- Set Format to JSON
- Media quality to "Low". I wish there was an option not to download media, which we don't use.
- Date Range to "All time". If you just wish to check for the last year, just download for the last year.
- In select information to downlad, click "Deselect all"
- In "Your activity across Facebook", select Messages
- Click "Request a download"
-
The site will show that the process is started and you will also receive an email. The process usually takes a few days for me. But I guess it depends on how much data you have.
-
After some hours/days you will receive a mail from Facebook that your data is ready for download
- Click the link and download all the files
-
Unzip all the downloaded files. I recommend using 7-zip
-
Inside the messages directory you get there are 5 folders with message threads (each message thread is a folder):
-
Take the contents of those 5 folders and put them in one folder
-
Run the app
-
Select directory
-
You should see something like this (old version):
- Implement when user joined (subscribed) later or left (unsubscribed)
- Improve call to only include when people joined/left call
- Make call a line graph instead
- Automatically unzip & more complex find all jsons in all subdirectories
- Include in readme that it requires to install .net 6.0
- Don't lock UI on loading










