garimasingh128 / garimasingh128/awesome-python-projects

Alarm tool in python

Open
#21 2 comments 0 reactions 1 assignee Claimed by @Rishabrp99 View on GitHub
feature_request KWOC 2020 project-idea
Dominant language
Jupyter Notebook
Stars
1.5k
Forks
388
PR merge metrics
No merged PRs in 30d

Description

The main objective of this project is to activate audio signals at certain times of the day. So, timing and the audio signal to be played are the most important parts of the Alarm Tool.

The Alarm Tool should allow users to create, edit, and delete alarms. It should also have an interface that lists all the alarms, provided they have not being deleted by the user. So, it should list the active and inactive alarms.

Since it is an alarm, the application has to play tones at the set time. There are libraries for playing audio, like the pygame library.

In your code logic, the application has to keep checking for set alarm times. When the time is reached, it triggers a function to play the alarm tone.

Since the application will check for set alarm times, it means the application has to save the alarms in a database. The database should store things like the alarm date, time, and tone location.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.