Skip to content
a personal data visualizer
JavaScript CSS
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
css better styling for the menu Jul 11, 2014
js save view in local storage if possible Jul 11, 2014
Makefile make run now runs the python simple server on 8888 Jul 9, 2014


One of many possibilities for a personal statistics dashboard. Currently it works with minute-agent, my Cocoa keycounter application to show off keystrokes. It's a work in progress.

Uses lots of d3 behind the scenes, with just a quick hint of jQuery to tie things together.


Install minute-agent.

Download or git clone this repository into any directory you want (for example: ~/Sites/minute). From that directory run make run. Now simply point your browser at http://localhost:8888 and you should get a blank page with an error message.

To visualize a snapshot of your keystrokes, copy keystrokes.log from ~/Documents/minute/keystrokes.log to ~/Sites/minute/keystrokes.log.

To have continuously updating version, link the two:

ln -s ~/Documents/minute/keystrokes.log ~/Sites/minute/keystrokes.log


basic-canvas.html contains a reimplementation of index.html that does drawing in Canvas. This is mainly due to me testing in Google Chrome 'Canary', which has a subpar SVG implementation. The canvas render version is lightning-fast in Safari.

Something went wrong with that request. Please try again.