Did you know that the average person blinks 66% less when staring at a screen?1 This can lead to eye strain, headaches, and decreased productivity. Eye-Minder is here to help!
Eye-Minder is a desktop application built with PyQt5 that reminds you to follow the 20-20-20 rule:
Every 20 minutes, take a 20-second break and look at something 20 feet away.
This simple habit can significantly reduce eye strain and improve your overall well-being while working on your computer.
- Customizable reminders: Set intervals that work best for you
- Non-intrusive notifications: Stay focused while taking care of your eyes
- Track your habits: Monitor your adherence to the 20-20-20 rule
- Cross-platform: Works on Windows, macOS, and Linux
- Reduced eye strain: Following the 20-20-20 rule can decrease symptoms of computer vision syndrome by up to 32%2
- Improved focus: Regular breaks can boost productivity by up to 13%3
- Better sleep: Reducing blue light exposure in the evening can improve sleep quality by 58%4
-
Download the application from the following link:
Download Eye-Minder v2.0 -
Install the application by running the downloaded
.exe
file. -
Once installed, launch Eye-Minder. An icon will appear in your system tray.
-
Click on the tray icon for all available information and to manage your settings.
- Python 3.11+
- PyQt5
-
Clone the repository:
git clone https://github.com/awwais/Eye-Minder-v2.0.git cd Eye-Minder-v2.0
-
Create and activate a virtual environment:
- On Windows:
python -m venv myenv myenv\Scripts\activate
- On macOS and Linux:
python3 -m venv myenv source myenv/bin/activate
- On Windows:
-
Install the required packages:
pip install -r requirements.txt
-
Run the application:
python main.py
We welcome contributions from developers of all skill levels! Here's how you can help:
- Report bugs: Open an issue if you find any problems
- Suggest features: Have an idea? We'd love to hear it!
- Improve documentation: Help us make Eye-Minder easier to use and understand
- Write code: Tackle an open issue or add a new feature
- Fork the repository
- Create a new branch (
git checkout -b feature/AmazingFeature
) - Make your changes
- Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
Footnotes
-
Patel et al. (2017). "Blink rate and incomplete blinks in six different controlled hard-copy and electronic reading conditions." Investigative Ophthalmology & Visual Science, 58(6), 2992-2998. β©
-
Ang et al. (2014). "Evaluating the role of the 20-20-20 rule in relieving computer vision syndrome." Southeast Asian Journal of Tropical Medicine and Public Health, 45(6), 1498-1503. β©
-
Henning et al. (1997). "Frequent short rest breaks from computer work: effects on productivity and well-being at two field sites." Ergonomics, 40(1), 78-91. β©
-
Ostrin et al. (2017). "Objectively measured light exposure in emmetropic and myopic adults." Optometry and Vision Science, 94(2), 229-238. β©