Today is a command-line journal manager written in Ruby. It allows you to quickly record small text entries, then recall stored entries using time-based queries (mainly). My main use-case is easily recalling what I did at the weekly standup meeting, and making my progress a bit more tangible.
There are many similar tools, but this is an area where preference sort of matters, and I didn't find one that really matched what I want. Also I wanted to write a decent Ruby program from scratch. $MORE_EXCUSES
DISCLAIMER — at the moment this is very much unreleased WIP code.
$ gem install today
$ today
The project is hosted on github, where you can report issues.
TODO usage by example
In Ruby: jog (stores entries as a file hierarchy), timetrap & work_log (time tracking)
Others: jrnl (Python, compatible with dayone, probably the closest from what I want), journal (Python), dayone (commercial, goes with their graphical application for Mac/iOS)
Copyright (c) 2013 Damien Pollet — see {file:LICENSE.txt} for details.