An open API service indexing awesome lists of open source software.

https://github.com/navdeepm20/programmers_alarm_cli

This is a Small Program built in python that reminds the programmer to take the eye rest , water break ,physical excercise break by ringging a beautifull alarm sound.
https://github.com/navdeepm20/programmers_alarm_cli

plyer programmers-alarm-cli pygame python water-break

Last synced: about 1 month ago
JSON representation

This is a Small Program built in python that reminds the programmer to take the eye rest , water break ,physical excercise break by ringging a beautifull alarm sound.

Awesome Lists containing this project

README

          

# Programmers Alarm Cli
> An essential alarm for the all the Developers that help the developers to maintain their health. This alarm reminds you to take an Eye rest break after 20 minutes, Physical excercise break after 45min and a Water break after 1 hours and it will continue till 8hrs. This Program is specially designed for the dev's working 8hrs continuously in the office and not taking their health seriously.

# Requirements
- Python 3.7+
- plyer 1.4.3 (pip install plyer)
- pygame 1.9.6 (pip instll pygame)
- Windows Poweshell or CMD.

# Project Information






# Application Preview


Main Program



Logs



Timer



Eye Break Notification on Windows 10



Water Break Notification on Windows 10



Physical Break Notification on Windows 10



# How to Get Started?

> - Clone My repo using git clone "repo url"

> - Install the Python 3.7+

> - cd inside the repo and in any poweshell or cmd terminal type "python MainModule.py" to run the Program

> - Now just select The desired option

> - Note - "ctrl+c" will not work in main program. It can be only used to stop the timer so if you want to exit the program use the desired key as shown in the program.

# Other Info
> - This is CLI Based Python Program tested on windows using powershell and cmd terminal. It might not works on mac and linux properly.
> - The Logic of the Complete Program is Created by Me (Navdeep Mishra) from scratch.


If you face any unknown error or bug please inform me


Contribute to this project to improve this. Lot's of new features can be implemented in this.


I have just created this to know how the things work in a moden alarm application and how i can create one for myself for personal use. This is not a end user version of the application. This is just for the developers.

Developer/Author - Navdeep Mishra