Logbook is a personal time tracking tool.
Logbook is written in C89 ANSI C and parses data stored in a text file called
logs.md using the Indental format.
DATE STRT END PROJECT DESCRIPTION
210319 1600 1700 Logbook #Documentation Readme
#tag in the the description is a historical artefact from the original JS version of Logbook that currently isn't being utilised and probably won't be in the near future.
Logook is accompanied by an i3bars blocklet written in bash that tracks the time and writes it to the logfile.
The logs reside in the same folder as the binary, there is no configuration file. If you want to change the location of the logfile, you'll need to change the
LOGPATH constant in
main.c on line 7 and compile the code.
After a year of tracking myself I realised that I couldn't gather any further insights from the way the system was designed. I re-wrote Logbook in ANSI C to learn the language, but also to simplify the tool to what I actually need. This way it is faster, lighter and doesn't need a browser to be used.
incoming(2) | review 2020 | review 2019