public
Description: Generates summary reports from Basecamp data
Homepage:
Clone URL: git://github.com/wuputah/basecamp-timereport.git
jdance (author)
Mon Nov 24 12:37:26 -0800 2008
commit  a52db60101478f44860561f72eafd6f8013032bb
tree    0438e274b5358fdabaa28bbd2075db7677468daa
parent  34ccff99f3f38a215dc87cb430758d9035e1d29c
name age message
file LICENSE Loading commit data...
file README.textile
file basecamp.rb
file fetch
file fetch.rb
file report
README.textile

Time Report Tool for Basecamp

This tool makes a summarized report of hours logged in Basecamp for any period. The summary is provided on a per person, project, client, and project-person.

The tool uses the Basecamp API to fetch the data, so you’ll have to provide your account info. Open the ‘fetch’ shell script to do so.

Quick Guide

$ git clone git://github.com/wuputah/basecamp-timereport
$ cd basecamp-timereport
$ mate fetch  # put in your settings
$ ./fetch 2008-11-01 2008-11-30
$ happyface   # see section below

What You Get

         TIME REPORT FOR 2008-11-01 TO 2008-11-30          
========================= By Person ========================
Johnny Appleseed                                       44.00
Ted Stevens                                            76.67
Matt Damon                                             20.00
======================== By Project ========================
Microsoft - Windows Vista                              58.00
Apple - iPhone 3.0                                     37.00
3DRealms - Duke Nukem Forever                           1.17
Barack Obama - change.gov                              44.50
======================== By Company ========================
Microsoft                                              58.00
Apple                                                  37.00
3DRealms                                                1.17
Barack Obama                                           44.50
=================== By Person per Project ==================
Microsoft - Windows Vista
  Ted Stevens                                          58.00
Apple - iPhone 3.0
  Johnny Appleseed                                     37.00
3DRealms - Duke Nukem Forever
  Ted Stevens                                           1.17
Barack Obama - change.gov
  Johnny Appleseed                                      7.00
  Ted Stevens                                          17.50
  Matt Damon                                           20.00
============================================================

happyface

To install happyface, simply add this to your bash profile:

alias happyface='echo :\)'

Installing sadface is left as an exercise to the reader.