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

https://github.com/fahadelahikhan/alarm-clock-app

Simple Alarm Clock is a Python application with a graphical user interface (GUI) built using Tkinter. It allows users to set an alarm for a specific time in 24-hour format, displays the current time, and triggers a notification with a beep sound when the alarm time is reached.
https://github.com/fahadelahikhan/alarm-clock-app

alarm alarm-clock app clock gui python3 time tkinter tkinter-graphic-interface tkinter-gui

Last synced: 11 months ago
JSON representation

Simple Alarm Clock is a Python application with a graphical user interface (GUI) built using Tkinter. It allows users to set an alarm for a specific time in 24-hour format, displays the current time, and triggers a notification with a beep sound when the alarm time is reached.

Awesome Lists containing this project

README

          

# Alarm Clock APP

![Python Version](https://img.shields.io/badge/python-3.8%2B-blue)
![License](https://img.shields.io/badge/License-CC%20BY--NC--ND%204.0-red)

## Graphical User Interface (GUI)
![Screenshot](assets/Alarm_Clock_App_UI.png)

## Description
Simple Alarm Clock is a Python application with a graphical user interface (GUI) built using Tkinter. It allows users to set an alarm for a specific time in 24-hour format, displays the current time, and triggers a notification with a beep sound when the alarm time is reached.

## Features
- Real-time clock display updated every second.
- Set an alarm by entering a time in HH:MM format (24-hour).
- Option to cancel an alarm before it triggers.
- Visual feedback with status updates and color-coded buttons.
- Alarm notification with a pop-up message and beep sound (Windows only).

## Quick Start

### Installation
1. Clone the repository:
```bash
git clone https://github.com/fahadelahikhan/Alarm-Clock-App.git
cd Alarm-Clock-App
```
2. Ensure Python 3.8 or higher is installed.
3. No additional dependencies are required, as the project uses Python's standard library (`tkinter`, `time`, `threading`, and `winsound`).

### Basic Usage
1. Run the application:
```bash
python Alarm Clock App.py
```
2. Enter a time in HH:MM format (e.g., `07:30`) in the input field.
3. Click "Set Alarm" to activate the alarm or "Cancel Alarm" to deactivate it.
4. When the alarm triggers, a pop-up message appears, and a beep sound plays (on Windows).

## License
Distributed under the CC BY-NC-ND 4.0 License. See `LICENSE.txt` for details.