Skip to content

SamehSaeed/tafseer_api

 
 

Repository files navigation

Quran Tafseer API Build Status codecov

Quran Tafseer REST APIs and Quran Text

Idea

The idea is to create one REST API for all Quran Tafseer/Interpretation for developers. The idea came to me when I tried to search for REST API for Quran Tafseer/Interpretation I couldn't find one, and each Quran application web/mobile has its own Quran Tafseer/Interpretation, so I thought it's a good idea to create one.

How to contribute and help the project

  1. Report Bugs
    • If you found a bug please report, it'll help the project to grow and improve.
  2. Suggest Ideas
    • If you have an innovative idea you feel it'll be awesome to add to the API, please share.
  3. Use the API
    • Yes using the API will help the project, this is the reason I built this API 😉.
  4. Spread the word
    • Share the API with your friends and community.
  5. Write a wrapper or client for the API.
    • Please find the client list below.
  6. Donate
    • You can help me in growing the project with any amount.
  7. Check translation help label, and help in documentation translation.
  8. Check help wanted label, and help in developing the API.

Development Stack

  1. Python
  2. Django
  3. Django REST Framework

How to run locally

  • Create a virtualenv mkvirtualenv tafsser_api
  • Install dependencies pip install -r requirements/requirements_dev.txt
  • Create .env file and add project settings
Setting Example
DEBUG DEBUG=True
SECRET_KEY SECRET_KEY=VeryVerySecret
DATABASE_URL DATABASE_URL=sqlite:///db.sqlite3
  • Run model migrations python manage.py migrate
  • Run development server python manage.py runserver

Clients

Quran Tafseer/Interpretation Sources

Tafseer Soruce
التفسير الميسر Tanzil.net
تفسير الجلالي Tanzil.net

About

Quran Tafseer REST APIs and Quran Text

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 70.5%
  • CSS 29.5%