I'm looking for something that runs in a terminal and allows me to track time. I'd like it to be open source but that isn't necessary.
Most time tracking apps I've found are either web or gui based and there for take longer to enter data then I'd like.
TimeTrap. It's simple and lightweight, and somewhat intuitive to use.
$ t switch World Domination Plan $ t in --at "5 minutes ago" Research Volcano Islands $ t out $ t display Timesheet World Domination Plan: Day Start End Duration Notes Mar 14, 2009 19:53:30 - 20:06:15 0:12:45 Research Volcano Islands Total 0:12:45
It's written in ruby an available as a gem on gemcutter or on github: http://github.com/samg/timetrap
A similar tool written in python is called TimeBook and available on bitbucket.
a real basic one would be
$ echo `date`": what I'm doing now" >> timelog.txt
If you want to process it later, it's easier if you make that date +%s
or date +%F%T
.
You could wrap that as a shell script:
#!/usr/bin/bash - echo `date +%s` $* >> ~/timelog.txt
Some hint of what you really want to do might help.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With