This was a very satisfying way to spend a little more than three hours: Text file journalling [jeremycherfas.net].
Searching