Logbook is a personal time tracking tool written in ANSI C.
Usage
Logbook reads data stored in a text file called logs.md
using the Indental format.
DATE STRT END PROJECT DESCRIPTION
210319 1600 1700 Logbook #Documentation Readme
The #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.
Configuration
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.
History
Originally Logbook was written in Javascript with a much more complex interface and filtering features.
After a year of tracking myself I realised that the insights I gained were very limited. 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.
