After finishing work on my logging system and dashboard this morning, I accidentally found these two amazing things while surfing through the webring:
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.