Skip to content

Latest commit

 

History

History
131 lines (104 loc) · 7.61 KB

README_EN.md

File metadata and controls

131 lines (104 loc) · 7.61 KB

📚 Morning and Evening Adhkar Database

GitHub Repo Image

Morning and Evening Adhkar Database is an open-source project that provides structured data for morning and evening adhkar (supplications) in both Arabic and English. This project includes various formats like JSON, CSV, SQL, and SQLite, generated from the primary JSON files.


✨ Allah, the Almighty, has commanded His believing servants to engage in constant remembrance and to be consistent in it at all times. He said: {O believers! Always remember Allah often ۝ and glorify Him morning and evening} (Al-Ahzab: 41-42). He also said: {So glorify Allah in the evening and in the morning ۝ all praise is for Him in the heavens and the earth—as well as in the afternoon, and at noon} (Ar-Rum: 17-18).

📊 Data Structure

📑 Column Names and Descriptions

The files in both Arabic and English contain the following columns:

Description Column Name
Order of the Dhikr order
Arabic text of the Dhikr content
Translation of the Arabic text of the Dhikr translation (English only)
Transliteration of the Arabic text transliteration (English only)
Recommended number of repetitions count
Virtue or benefit of reciting the Dhikr fadl
Source of the Hadith or Quranic verse source
Type of Dhikr (0 for both morning and evening, 1 for morning only, 2 for evening only) type
Link to an audio file of the Dhikr audio
Text of the Hadith related to the Dhikr hadith_text
Explanation of specific vocabulary in the Hadith explanation_of_hadith_vocabulary

📂 Repository Structure

Morning_And_Evening_Adhkar_DB/
├── result/
│   ├── ar.csv
│   ├── ar.json
│   ├── ar.sql
│   ├── ar.sqlite
│   ├── en.csv
│   ├── en.json
│   ├── en.sql
│   ├── en.sqlite
├── scripts/
│   ├── convert_all.sh
│   ├── convert_to_csv.py
│   ├── convert_to_sql.py
│   ├── convert_to_sqlite.py
├── .github/
│   ├── workflows/
│   │   ├── convert_and_commit.yml
├── .gitignore
├── ar.json
├── en.json
├── README.md

🤝 How to Contribute

We welcome contributions to this project! Here are some guidelines to get you started:

  1. Main Files: The primary files for contributions are ar.json (Arabic) and en.json (English). Any edits or fixes should be made to these files only.
  2. Generated Files: Other files in the result directory (e.g., ar.csv, en.sqlite) are generated from the main JSON files. Do not edit these files directly.
  3. Scripts: After making changes to the JSON files, the conversion scripts in the scripts directory can be run to generate the other formats. This process is also automated via a GitHub Action workflow in .github/workflows/convert_and_commit.yml.

📌 Contribution Steps

  1. Fork the repository.
  2. Create a new branch for your changes.
  3. Edit the ar.json or en.json files as needed.
  4. Commit your changes and push them to your fork.
  5. Create a Pull Request from your fork to the main repository.

Warning

Please ensure that any changes are made to the ar.json and en.json files only. The conversion to other formats is handled automatically and should not be edited manually. For more details on the conversion process, you can refer to the scripts provided in the scripts directory and the GitHub Action workflow in .github/workflows/convert_and_commit.yml.

📚 Sources

📜 License

This project is licensed under the MIT License. See the LICENSE file for more information.


🌟 ضع نجمة على هذا المستودع 🌟

من فضلك ضع ⭐️ على هذا المستودع وشاركه مع الآخرين




سبحَانَكَ اللَّهُمَّ وَبِحَمْدِكَ، أَشْهَدُ أَنْ لا إِلهَ إِلأَ انْتَ أَسْتَغْفِرُكَ وَأَتْوبُ إِلَيْكَ