Skip to main content

Soft nudge

Example

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)

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)

Source distribution for soft-nudge 1.5.0
File Size Uploaded
soft_nudge-1.5.0.tar.gz 16.8 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for soft-nudge 1.5.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.5.0 This release

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page