Skip to content


Subversion checkout URL

You can clone with
Download ZIP
a personal data visualizer
JavaScript CSS
Branch: master

Merge pull request #10 from mcwhittemore/more-views

* Adds sleep and weekgram view access via a header menu.
* Adds auto refresh.
* Adds auto open same view if localStorage is available.
latest commit 25ba4b825e
@mcwhittemore mcwhittemore authored
Failed to load latest commit information.
css better styling for the menu
js save view in local storage if possible
Makefile make run now runs the python simple server on 8888 document make run as a method to serve files
basic-canvas.html renaming files to prep for adding in other views
index.html better styling for the menu


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.