Skip to content

Visualize who is important in your life, as measured by how much you text them

Notifications You must be signed in to change notification settings

mynnx/sms-story

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SMS Story

Of all the datasets I want to carve up using D3, my Google Voice history is the most personal and interesting one I can think of. This project tells the story of who was important in my life at various points in time, as measured by how many SMS messages we exchanged in a given month.

When I run this visualization with my own GV account (all my texts have gone through GV since 2009), fascinating insights emerge. I see relationships blossom and fade. I see how important life events affect communication with others. I see how moving to a new city affected my friendships. I could stare at this thing for hours.

Image

Usage

After cloning, put your Google Voice credentials in a JSON file called keys.json in the app/ directory:

{"email": "address@gmail.com",
 "password": "123password321"}

Install dependencies (npm install -g bower if you haven't already installed bower):

npm install
bower install

Run node app/server.js and visit http://localhost:3000/index.html.

You may have to wait a minute or two if you have a lot of data. The data is cached as long as the server is running, so reloading the page should be quick. Color schemes are intentionally non-deterministic, so feel free to reload at will.

About

Visualize who is important in your life, as measured by how much you text them

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published