Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/abougouffa/pyIslam
pyIslam, a Python library to calculate prayer times, hijri date, qiblah direction and more
https://github.com/abougouffa/pyIslam
hijri hijri-calendar hijri-dates islam islamic islamic-prayer-times prayer-times python python-library qibla zakat
Last synced: 3 months ago
JSON representation
pyIslam, a Python library to calculate prayer times, hijri date, qiblah direction and more
- Host: GitHub
- URL: https://github.com/abougouffa/pyIslam
- Owner: abougouffa
- License: lgpl-3.0
- Created: 2014-02-11T02:20:47.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2023-04-17T08:47:59.000Z (over 1 year ago)
- Last Synced: 2024-04-24T14:58:48.472Z (6 months ago)
- Topics: hijri, hijri-calendar, hijri-dates, islam, islamic, islamic-prayer-times, prayer-times, python, python-library, qibla, zakat
- Language: Python
- Homepage: http://abougouffa.github.io/pyIslam
- Size: 35.7 MB
- Stars: 91
- Watchers: 11
- Forks: 31
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-Islam - pyIslam
- Awesome-Muslims - pyIslam
README
pyIslam
===========
[![Build Status](https://github.com/abougouffa/pyIslam/workflows/ci/badge.svg)](https://github.com/abougouffa/pyIslam/actions/workflows/ci.yml)**_pyIslam_** is a python islamic library, it can calculates **prayer times**, **qibla** direction, convert between gregorian and **hijri**, calculate **zakat** and **mirath**.
Actually, this is what the library can do:
- [x] Pray times calculation
- [x] Hijri/Gregorian date conversion
- [x] Qibla direction
- [x] Zakat calculation **(need checking)**
- [x] Mirath calculation **(need checking)**# Installing
## From PyPi
Simply run:```bash
pip install islam
```**Note that the `pip` package name is `islam` and not `pyIslam`, `pyIslam` is taken by another project on PyPi.**
# Author
- Abdelhak Bougouffa [@abougouffa](https://github.com/abougouffa)# Contributors
- Monsef Alahem [@monsef-alahem](https://github.com/monsef-alahem)
- Azzam S. A. [@azzamsa](https://github.com/azzamsa)# Ports
## Rust
- **pyIslam** has been ported to Rust by Azzam S. A. [@azzamsa](https://github.com/azzamsa), Rust version available at [github.com/azzamsa/islam](https://github.com/azzamsa/islam), it features Prayer Times and Hijri calendar.------
**_pyIslam_**هي مكتبة إسلامية للغة البرمجة بايثون، توفر امكانية حساب **أوقات الصلاة**، **اتجاه القبلة**، **التقويم الهجري**، **الزكاة** و**المواريث**.
حاليا، المكتبة تستطيع أن تقوم بـ:
- [x] حساب مواقيت الصلاة
- [x] التحويل بين التاريخ الهجري والميلادي
- [x] تحديد اتجاه القبلة
- [x] حساب الزكاة
- [x] حساب الميراث