{"id":13612256,"url":"https://github.com/abougouffa/pyIslam","last_synced_at":"2025-04-13T11:31:52.339Z","repository":{"id":14014898,"uuid":"16716541","full_name":"abougouffa/pyIslam","owner":"abougouffa","description":"pyIslam, a Python library to calculate prayer times, hijri date, qiblah direction and more","archived":false,"fork":false,"pushed_at":"2024-12-10T10:41:34.000Z","size":37463,"stargazers_count":106,"open_issues_count":7,"forks_count":35,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-04-13T08:46:02.774Z","etag":null,"topics":["hijri","hijri-calendar","hijri-dates","islam","islamic","islamic-prayer-times","prayer-times","python","python-library","qibla","zakat"],"latest_commit_sha":null,"homepage":"http://abougouffa.github.io/pyIslam","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/abougouffa.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-02-11T02:20:47.000Z","updated_at":"2025-03-12T18:00:51.000Z","dependencies_parsed_at":"2024-06-09T16:21:03.448Z","dependency_job_id":"1b8ca81a-bcd9-43df-ad4f-608ca1c00a84","html_url":"https://github.com/abougouffa/pyIslam","commit_stats":{"total_commits":146,"total_committers":11,"mean_commits":"13.272727272727273","dds":0.547945205479452,"last_synced_commit":"eb5cd7af0f4ad2e63e5f07054de690c76454b3ba"},"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abougouffa%2FpyIslam","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abougouffa%2FpyIslam/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abougouffa%2FpyIslam/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abougouffa%2FpyIslam/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/abougouffa","download_url":"https://codeload.github.com/abougouffa/pyIslam/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248705715,"owners_count":21148581,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hijri","hijri-calendar","hijri-dates","islam","islamic","islamic-prayer-times","prayer-times","python","python-library","qibla","zakat"],"created_at":"2024-08-01T20:00:25.770Z","updated_at":"2025-04-13T11:31:52.315Z","avatar_url":"https://github.com/abougouffa.png","language":"Python","funding_links":[],"categories":["Libraries \u0026 Plugins","Other (122 projects)","Programming Languages","Open Source Projects"],"sub_categories":["Python","APIs \u0026 Libraries"],"readme":"pyIslam\n===========\n[![Build Status](https://github.com/abougouffa/pyIslam/workflows/ci/badge.svg)](https://github.com/abougouffa/pyIslam/actions/workflows/ci.yml)\n\n**_pyIslam_** is a python islamic library, it can calculates **prayer times**, **qibla** direction, convert between gregorian and **hijri**, calculate **zakat** and **mirath**.\n\nActually, this is what the library can do:\n\n- [x] Pray times calculation\n- [x] Hijri/Gregorian date conversion\n- [x] Qibla direction\n- [x] Zakat calculation **(need checking)**\n- [x] Mirath calculation **(need checking)**\n\n# Installing\n## From PyPi\nSimply run:\n\n```bash\npip install islam\n```\n\n**Note that the `pip` package name is `islam` and not `pyIslam`, `pyIslam` is taken by another project on PyPi.**\n\n# Author\n- Abdelhak Bougouffa [@abougouffa](https://github.com/abougouffa)\n\n# Contributors\n- Monsef Alahem [@monsef-alahem](https://github.com/monsef-alahem)\n- Azzam S. A. [@azzamsa](https://github.com/azzamsa)\n\n# Ports\n## Rust\n- **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.\n\n------\n**_pyIslam_**\n\nهي مكتبة إسلامية للغة البرمجة بايثون، توفر امكانية حساب **أوقات الصلاة**، **اتجاه القبلة**، **التقويم الهجري**، **الزكاة** و**المواريث**.\n\nحاليا، المكتبة تستطيع أن تقوم بـ:\n\n- [x] حساب مواقيت الصلاة\n- [x] التحويل بين التاريخ الهجري والميلادي\n- [x] تحديد اتجاه القبلة\n- [x] حساب الزكاة\n- [x] حساب الميراث\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabougouffa%2FpyIslam","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabougouffa%2FpyIslam","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabougouffa%2FpyIslam/lists"}