top | item 7291893

Gmail data visualization with D3.js

53 points| luk3thomas | 12 years ago |luk3thomas.com

11 comments

order

kkwok|12 years ago

This is great! Any chance, you'll be sharing the code for this? Would love to use it on my inbox.

luk3thomas|12 years ago

Yep, all the source code is in the page.

view-source:http://luk3thomas.com/labs/gmail-archive-for-2013-20140224.h...

The hard part is parsing your gmail.mbox file from google takeout. You can use `egrep '^From [0-9]|X-Gmail-Labels' gmail.mbox` as a good starting place for finding the labels and dates for each email. Personally, once I had the data I stored that data in a SQL database and ran an aggregate query to count the emails for each label every month.

I'm sure there is a better way to do it.

orezavi|12 years ago

I am learning D3.js these days, this is really cool, luk3 :)

I am storing all of my Foursquare checkins into Google Calendar. I'll parse them too later on.

san_dimitri|12 years ago

Great job Luke. Would be great if you github the code. I am not a d3 user but write code in JS. Would love to see my inbox as well.

dudus|12 years ago

If I'm reading this right you haven't been doing very well on the "keep your inbox clean" department.

heywire|12 years ago

Does anyone else get a 403 when trying to access the Google Takeout link?