Progress Watchdog is a Python package that helps you avoid staying stuck or getting tunnel vision while time flows by.
Project description
Progress Watchdog
Progress Watchdog: A program to help avoid analysis paralysis and time dilation due to tunnel vision.
External Resources
-
Hat tip to the author for the buzzer sound effect I use.
-
I used ChatGPT to help me prototype this tool. AI haters please send your complaints, religious treatises, and assertions about the implications this has on my character to /dev/null. I've heard them all before and frankly I don't give a rat's posterior.
Current Status
What works, what doesn't.
Mac works great (tested on Sequoia.latest) - Windows works pretty well, though the mechanism to detect hotkey presses needs more testing. Linux isn't working yet. Natch :)
Installation via uv
Right now you can check the project out from github and run uv run watchdog.py
TODO
- Implement some cleaner way to exit than Ctrl-c with an exception :)
- Make configurables into args or a configuration file or something.
- Make the "I made Progress!" key chord not insert characters into the buffer.
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file progress_watchdog-0.1.3.tar.gz.
File metadata
- Download URL: progress_watchdog-0.1.3.tar.gz
- Upload date:
- Size: 290.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.5.24
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
542ed67869e02b539f508703266b6de1dcc721aea2571758509233f51ca00478
|
|
| MD5 |
83c015fec350ab1a7d455f34391b311b
|
|
| BLAKE2b-256 |
496a7721448d833977e76332d6221cba5a6f12ddce2b85e8b0ebf76a030864b9
|
File details
Details for the file progress_watchdog-0.1.3-py3-none-any.whl.
File metadata
- Download URL: progress_watchdog-0.1.3-py3-none-any.whl
- Upload date:
- Size: 4.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.5.24
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d0a640a0758eca7d141a13e5fbb02bbfba62c21d5a8515e5f3e90c5d2af43750
|
|
| MD5 |
257c900144a0402c37aebd15b7843c59
|
|
| BLAKE2b-256 |
0e003287ed3e81cb530d2addb99c8048070ceb2550a8993db153c959bf92f836
|