All too often I find myself not using my fancy standing desk at all during the day. So instead of using 50 timers or spending 20 seconds to find a suitable app that reminds me regularly, I spent a good 3 hours and a good chunk of ChatGPTs' saneness to write this simple application.
I ended up with a small application that takes your preferred sitting and standing times and sends a notification whenever you should change your pose.Either use poetry or install the dependencies from the requirements.txt
.
In ann effort to make things run as stable as possible across multiple platforms, I set the required python version to be at 3.13 and you require a tkinter version of 8.X.
Afterward you should be able to start the application using:
python stand_up_lazy.py
As having to run the application through python every time, you can also bundle it into an executable. Make sure you install the build dependencies using:
poetry sync --with build
To build the bundle make sure you have pyinstaller installed and call:
pyinstaller stand_up_lazy.spec
This has only been tested on macOS