homepage / weblog / micro / videos / theme / XXIIVV

Posted on 2025-05-19

After finishing work on my logging system and dashboard this morning, I accidentally found these two amazing things while surfing through the webring:

  1. Log by Josh
  2. Færeld by Mika

Both are CLI utilities for logging and time tracking. They’re a little different, but very close to what I had in mind when I decided to make my own script. The problem is, I’m 100% not ready to build something that complex - but damn, looking at the implementation, it totally seems worth the time.

I briefly checked how such apps are built, and it’s basically Python (which I know a little), using things like Rich, Typer, Textual, and either JSON or SQLite for storage. So, in theory, it’s possible - but it would be a huge challenge for me. I think I’ll get my feet wet by just reading some basics about these libraries and tools first.

A big part of my inspiration comes from the aesthetics of such apps, but there are also a lot of functional improvements I could make compared to my current Bash script. The good thing is that everything still works with plain text files, so there’s no risk - if I fail, I can switch back to my Bash script in a minute.

Next:
Prev: