A non invasive timer to give you soft nudge in the right direction.
Project description
Soft nudge
Soft nudge is a module with the goal to provide a reminder without the invasive beeps of conventional timers. I made it to solve a personal issue, but the code is free to use under the GPL-3.0 license.
Original problem & usage example
Soft nudge was made to serve as a non invasive reminder that would trigger every 15 minutes. In my case to remind me to look outside and give my eyes a break.
Disclaimer
Soft nudge only supports windows. The current version of Soft nudge requires a GPU and Cuda using Numba Cuda
The animation does not overlay on full screen programs that claim the screen and don't use the windowing system E.G full-screen minecraft.
As this project was made for personal purposes first, it's probably not the cleanest code base. Pull requests are welcome if you're willing to spend the time. If anyone wants to write a non gpu method to show the animation feel free to do so.
Dependencies
- wxpython
- pywin32
- ctypes
- Numba Cuda
- time
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file soft_nudge-1.0.3.tar.gz
.
File metadata
- Download URL: soft_nudge-1.0.3.tar.gz
- Upload date:
- Size: 16.8 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7418509aa81eb4010f3af2bf606cf4fa2ce2d0f88f27b3e40cf7b9ee10f309ce |
|
MD5 | b40028d440c747a8733effce5f6af541 |
|
BLAKE2b-256 | c6f31b032bc2e2a8c37b7ebf82b389d2916624dd9612b97fecace604bca249db |
File details
Details for the file soft_nudge-1.0.3-py3-none-any.whl
.
File metadata
- Download URL: soft_nudge-1.0.3-py3-none-any.whl
- Upload date:
- Size: 18.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 188d810e3231dea73559897f9f4e030735ed67efd02068ef490d3899d5dda8ec |
|
MD5 | ff9fdc6cba4e16255d471689f9e65bc3 |
|
BLAKE2b-256 | 24a1c9db4f995aaef4ab7228552028d2d2a5d92e6ab48b8589ebb8dcf546c6a9 |