brainsteam.co.uk/brainsteam/content/posts/legacy/2016-11-23-timetrack-a-simp...

2.0 KiB
Raw Blame History

author date medium_post post_meta preview tags title type url
James 2016-11-23 14:43:58+00:00
O:11:"Medium_Post":11:{s:16:"author_image_url";N;s:10:"author_url";N;s:11:"byline_name";N;s:12:"byline_email";N;s:10:"cross_link";s:2:"no";s:2:"id";N;s:21:"follower_notification";s:3:"yes";s:7:"license";s:19:"all-rights-reserved";s:14:"publication_id";s:2:"-1";s:6:"status";s:4:"none";s:3:"url";N;}
date
/social/be38f7cff043773646ab984f2e3cfd10b47cde56b1d8c09fdc2b7300598bf8ae.png
projects
python
time-tracking
open source
timetrack a simple time tracking application for developers posts /2016/11/23/timetrack-a-simple-time-tracking-application-for-developers/

Ive written a small command line application for tracking my time on my PhD and other projects. We use Harvest at Filament which is great if youve got a huge team and want the complexity (and of course license charges) of an online cloud solution for time tracking.

If, like me, youre just interested to see how much time you are spending on your different projects and you dont have any requirement for fancy web interfaces or client billing, then timetrack might be for you. For me personally, I was wondering how much of my week is spent on my PhD as opposed to Filament client work. I know its a fair amount but I want some clear cut numbers.

timetrack is a simple application that allows you to log what time youve spent and where from the command line with relative ease. It logs everything to a text file which is relatively easy to read by !machines. However it also provides filtering and reporting functions so that you can see how much time you spend on your projects, how much time you used today and how much of your working day is left.

Its written in python with minimal dependencies on external libraries (save for progressbar2 which is used for the live tracker). The code is open source and available under an MIT license. Download it from GitHub