4 Ways to Visualize Your Programming Data

WakaTime is like fitbit for programmers, and we are always looking for new ways to visualize our data. Our dashboard is great for seeing project, file, and branch level visualizations over various time ranges, but it can't create custom queries of your data. You could use our api, but we have an easier way...

Introducing wakadump!

Using wakadump, you can easily export your WakaTime data to Keen IO and take advantage of their powerful data explorer features. For example, I queried all my WakaTime data from the last year and was quickly able to create these custom visualizations:

Most productive day of the week

most productive weekday

Top files worked in over the last year

top files

Editor usage over the last year

editor usage

Programming languages used over the last year

programming languages used over last year

Create your own visualizations

To create your own custom queries using the Keen IO data explorer, just follow these steps:

  1. Install wakadump with:

    sudo pip install wakadump

  2. Export your logged time from your settings page.

  3. Sign up for a free Keen IO account and grab your Project ID and Write Key from your project page.

  4. Upload your WakaTime data to Keen IO by running this command:

    wakadump --input wakatime-user.json --output keen.io keen.io Project ID: XXXX keen.io project Write Key: XXXX Preparing keen.io events... Uploading events to keen.io... Complete.

  5. Create custom queries using Keen IO's Data Explorer

If you find something interesting from your WakaTime data, please do share your insight in the comments or send me an email!

Tags:

Sign up

Get an update when our next post goes live

About WakaTime

dashboard screen shot

WakaTime measures coding time for programmers using open-source plugins for your text editor. You automatically get insights about your programming. Try it out, it's free!

Subscribe

Find us online:

Twitter

GitHub

Facebook