A lightweight, zero-dependency Python utility designed to aggressively remind you of anything you keep forgetting during long PC sessions. It periodically displays short, bright, transparent text overlays across random screen positions to grab your attention (e.g., checking neck posture, drinking water, or taking eye breaks).
- Zero Third-Party Dependencies: Uses native Python standard libraries (
tkinter,colorsys,ctypes). - Intrusive Overlay: Transparent, borderless window that stays on top of full-screen apps and games.
- Smart Randomizer: History buffer prevents immediate phrase repeats while keeping selection unpredictable.
- Full Spectrum Colors: Dynamic HSV color generation for maximum neon brightness without dull hues.
- Crisp High-DPI Rendering: Native Windows DPI awareness to prevent text blurriness.
You can replace the PHRASES array in the script with any of these pre-made lists:
Ukrainian (Default) PHRASES = ["Шия?", "Шо по шиї?", "Випрямися!", "Де голова?", "Осанка!"]
English PHRASES = ["Neck?", "Posture!", "Fix neck!", "Head up!", "Straighten!"]
German PHRASES = ["Nacken?", "Gerade!", "Kopf?", "Haltung!"]
Polish PHRASES = ["Szyja?", "Wyprostuj się!", "Gdzie głowa?", "Postawa!"]
Spanish PHRASES = ["¿Cuello?", "¡Postura!", "¡Erecto!", "¿Cabeza?"]
Adjust basic options directly at the top of the file:
FONT_NAME = "Digital Pixel" # Name of your installed font
INTERVAL_SECONDS = 300 # Popup frequency (5 minutes)
DISPLAY_TIME_MS = 4000 # On-screen duration (4 seconds)Distributed under the MIT License.