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 20 minutes. In my case to remind me to look outside and give my eyes a break.
Basic usage
You can find a simple overview of how to use this package here.
Disclaimer
Soft nudge only supports windows. 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.
Dependencies
- wxPython
- pywin32
- CTypes
- Numpy
- Numba Cuda
Animation graphs (Desmos)
- Wave animation: https://www.desmos.com/calculator/ln1kyumpun
- Pop in time curve: https://www.desmos.com/calculator/orf5s78po2
Metadata
Release files for soft-nudge 1.5.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| soft_nudge-1.5.0.tar.gz | 16.8 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| soft_nudge-1.5.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 16.9 MB
Release files / soft_nudge-1.5.0.tar.gz
| Download URL | soft_nudge-1.5.0.tar.gz |
|---|---|
| Size | 16.8 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
08619966d5ad0bf8f073450579c9c970ab71e9eb5330e018b1cbce1c351b4359
|
|
BLAKE2b-256 checksum How to use checksums |
9f3573392166bc39804d31ba7d52603c2008c1b3bc6679896d9198f6c515820a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.4
|
Release files / soft_nudge-1.5.0-py3-none-any.whl
| Download URL | soft_nudge-1.5.0-py3-none-any.whl |
|---|---|
| Size | 28.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
89b97e7310618cfd2cdba863ed0ff3fd986cd84d59944697f68b2fe482f9fe4e
|
|
BLAKE2b-256 checksum How to use checksums |
d20060bf40b9cbbb9283049e5cf8f12298b4030ec9df83140b896c6cebd2fe5c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.4
|