Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Aggressive Reminder

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

Features

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

Language Presets

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?"]

Configuration

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)

License

Distributed under the MIT License.

About

This is a reminder for windows systems that cyclically displays a group of different colored text on your screen in different parts of the screen. The goal is to aggressively remind you of something that you keep forgetting.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages