Hacker News new | comments | show | ask | jobs | submit login
Gmail data visualization with D3.js (luk3thomas.com)
53 points by luk3thomas on Feb 24, 2014 | hide | past | web | favorite | 11 comments



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


Because D3 is javascript based, the code is already there:

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

Just parse your data to look like his: http://luk3thomas.com/labs/data/2014-02-24-gmail-archive-for...


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.


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.


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.


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


CobbleStone?



I was wondering the same thing.


my thoughts exactly


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




Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact

Search: