A tool that calculates the total time spent on a recurring activity, based on its duration and frequency over a specified period. For personal agenda reasons, the JS code is held at the minimum while the main logic and calculation is done by Python code ran by Pyodide.
HQ2000
Check their projects out: Sacrifice After Sacrifice, Terminal Sudoku, MoveTimer, CLG - Command Line Gambling, AGE
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
Better design, smarter usage of units for result display, input validation, usage guide in README
While desperately trying to get the app to work (the event listener added in python code executed by pyodide didn‘t want to work), I asked Copilot for swapping two lines, and it butchered the whole file, so I just gave up and fully committed to vibe coding. Aparently, Claude Sonnet is better at coding than me. It recognised that JS is racist against Python event handlers and made it so that the JS code creates the event listener and the handler, which calls my (Sonnet‘s) Python code. Now it works. If I ever get near that mess again, I‘ll try to enhance the design.
Now it looks something like the final thing. I also wrote the function that does the calculation. Input and output are next, then polishing the look.
I created the files and filled them with the bare minimum. This is the result. I’ll use Python and WASM because why not