This Python project provides a mini alarm clock and timer with customizable options, including setting the time, selecting an alarm sound, and choosing the alarm frequency.
- Set the time and date to display on the interface.
- Set an alarm to go off at a specified time with the option to choose from a variety of alarm sounds.
- Choose the frequency for the alarm to repeat, such as once, daily, or weekly.
- Start and stop a countdown timer with a specified duration.
- Pause and resume both the alarm and the timer.
- Adjust the volume for the alarm sound.
- Save and load alarm settings for later use.
- Clone or download the project files from the GitHub repository.
- Install the required dependencies by running pip install -r requirements.txt in the project directory.
- Run python main.py to start the program.
- Set the current time and date by clicking the "Set Time" button and entering the desired values.
- To set an alarm, click the "Set Alarm" button, select an alarm sound and frequency, and enter the time for the alarm to go off.
- To start the countdown timer, click the "Start Timer" button and enter the desired duration.
- Control the alarm or timer using the pause, resume, and stop buttons as needed.
- Adjust the alarm sound volume using the volume slider.
- Save and load alarm settings using the "Save" and "Load" buttons.
If you would like to contribute to the project, feel free to submit a pull request or open an issue on the GitHub repository.
This project is licensed under the MIT License - see the LICENSE file for details.