A facebook message archive visualizer inspired by gource
A Facebook Messenger chat archive visualizer. The screen is populated by nodes created based on chat and interaction history. Each node is a person; you’re at the center, and bubbles will fly from nodes to nodes based on the actual chat messages.
Version 0.5.1 screenshot:
This program can either run from the Processing IDE or executed as a standalone application. The former would require Processing 3 or above. The latter requires Java Runtime Environment.
Download FBVis executable from releases page or clone the repository.
Open the configuration file under data/config.ini
using a text editor.
Change the first line data_root_path
to the path to the root of the Facebook Messenger files that we downloaded in previous section.
Change master_name
to your name on Facebook exactly (important). If you’re unsure of what your name is, open profile_information/profile_information.json
from the folder you downloaded from Facebook, and look at the first entries:
{
"profile": {
"name": {
"full_name": "Muchen He",
"first_name": "Muchen",
"last_name": "He"
},
/* . . . truncated . . . */
Save the config file and done.
Now either execute the FBVis executable or run it from the Processing IDE window. Here are the controls: