Happy Hacking!
Devlog #3
I am planning on turning this app into a fully offline, standalone .dmg installer which anyone can run on their mac!
(If you’re interested in using this feel free to check out the github or drop an email or dm)
This simple and easy-to-use app made with rumps and PyObjC tracks your coding hours and estimated stardust in real time, with automatic live polling every 120 seconds, along with a bar that shows your progress towards your daily coding goal per day.
You can also refresh it instantly if you wish by simply clicking Refresh Now.
I plan on adding an entry box to set your daily coding goal, and I will also add a 10x multiplier to the estimated stardust to make it as accurate as possible.
Please DM me if you think you might be interested in using this!
Setting up Python engine & handling Hackatime local config
Worked on the Hackatime macOS Menu Bar Widget!
This morning I finished creating the basic skeleton for this project by setting up the project environment using Python3 and creating the basic data tracking engine (tracker.py).
The code tries to read local credentials from ~/.wakatime.cfg in order to be able to connect to the statusbar API of Hackatime. Error handling for a non-existent config file and parsing for total coding time, active projects and languages done. Next step would be to get the actual API key working and design the actual menu bar application using rumps.