In my country Kenya it's quite common for people to post the wakatimes (time spent coding on editors), and came across this X post and one of it's comments and was like, won't it be a fun project to make it possible for people to clock 24 hours coding times a day, LOL!
Hacking wakatime 😆😅 and learning Go.
It is a TUI application written in go using Bubbletea library that once executed will produce heartbeats of the programming languages the user inputs when prompted and keep running forever until user explicitly closes the application.
With Go awesomeness, was able to use the wakatime-cli as if it was a library, and calling functions from inside it.
- Everything is pretty much similar, except this executable doesn't take any arguments, and interactions is via the TUI.
- Default cfg of wakatime is
~/.wakatime.cfg
but this one is~/.wakarizer.cfg
Just do the simple commands bellow.
go mod tidy && go build
This is an opensource project, be free to fork, contribute Pull Requests, or even post on the issue tracker.