Skip to main content

A non invasive timer to give you a soft nudge in the right direction.

Project description

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 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

Animation graphs (Desmos)

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

soft_nudge-1.0.4.tar.gz (16.8 MB view details)

Uploaded Source

Built Distribution

soft_nudge-1.0.4-py3-none-any.whl (18.9 kB view details)

Uploaded Python 3

File details

Details for the file soft_nudge-1.0.4.tar.gz.

File metadata

  • Download URL: soft_nudge-1.0.4.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

Hashes for soft_nudge-1.0.4.tar.gz
Algorithm Hash digest
SHA256 11a42b4c940a81d75f99d35a72ef589260711662e1f9d4e5a3ff18328591f3ed
MD5 dc625e9d5dbcdd35c233a37dfc3d6d91
BLAKE2b-256 2aca145a9afb1563e965a763fd56315b6578a4501c5aa39b67bf6e82d8e85999

See more details on using hashes here.

File details

Details for the file soft_nudge-1.0.4-py3-none-any.whl.

File metadata

  • Download URL: soft_nudge-1.0.4-py3-none-any.whl
  • Upload date:
  • Size: 18.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for soft_nudge-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 0781c94f6a0a9f10da2df77f52ac3bb7b74ae119fe8aadec60a5912019455d86
MD5 163aaae10dcec1eb43dd98eb5231cc7e
BLAKE2b-256 9a7db2124f89f82fc42cabed7a587ad96c7c409c140f7c5a480f2a945a9cf2dd

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page