Athan is a Python program that displays prayer times and sends notifications based on the user's location. This project aims to help me and my fellow Muslims be on time for their prayers.
My goals with this project are to learn more about Git(GitHub) and improve my programming skills. I have only done smaller projects before and never really had something to proudly show off. With Athan, I hope to create something useful for my community.
- Retrieves the current location (latitude and longitude) using an IP address.
- Obtains prayer times for the current month based on the location.
- Displays today's prayer times.
- Sends notifications for each prayer at the appropriate time.
Follow these steps to install and run the project locally on your machine:
- Clone the repository:
git clone https://github.com/0trifix/Athan.git cd Athan
- Add support for different calculation methods.
- Add support for different timezones.
- Add support for different languages.
- Make the program run in the background.
- Improve the notification system.
- Add a configuration file for the user to customize the program.
- Add a GUI for the program.
- Improved error handling.
- Imrpove the code structure and readability.
Contributions are welcome! Feel free to open an issue or submit a pull request if you have any ideas or suggestions.
This project is licensed under the GNU General Public License v3.0. See the LICENSE file for more information.
If you have any questions or suggestions, feel free to contact me via GitHub or Telegram (@Otrifix).