The Noble Quran in its original Arabic, alongside translations
Find a file
0x1eef 2d9a22ea8f The great rewrite
The project's directory structure has been changed to be similar
to how FreeBSD organizes its filesystem. The english, portuguese,
and farsi translations are now sourced from https://quran.com. The
original Arabic is still sourced from searchtruth.com. Files
have been removed, and / or replaced. The SQL-related files have
been removed, with the intention to separate them into a new project
in the future (quran-sql). The lessons learnt from the development of
quran-audio were an inspiration for this change.
2023-02-08 16:14:48 -03:00
bin The great rewrite 2023-02-08 16:14:48 -03:00
lib/quran-pull The great rewrite 2023-02-08 16:14:48 -03:00
libexec/quran-pull The great rewrite 2023-02-08 16:14:48 -03:00
share/quran-pull The great rewrite 2023-02-08 16:14:48 -03:00
.gitignore The great rewrite 2023-02-08 16:14:48 -03:00
.rubocop.yml The great rewrite 2023-02-08 16:14:48 -03:00
.ruby-version ruby-version: 3.1.0 -> 3.2.0 2023-02-04 16:13:55 -03:00
.sqliterc add sample .sqliterc file. 2022-06-11 17:45:14 -03:00
Gemfile The great rewrite 2023-02-08 16:14:48 -03:00
Gemfile.lock The great rewrite 2023-02-08 16:14:48 -03:00
README.md The great rewrite 2023-02-08 16:14:48 -03:00
VERSION v0.11.1 2022-12-26 02:56:03 -03:00

About

This repository contains the contents of the holy book, The Quran - in its original Arabic. Translations in English, Farsi, and Portuguese are also included. The contents are available in the JSON, and SQL formats.

Contents

  1. src/json/
  2. src/sql/
  3. bin/

src/json/

JSON schema

Each JSON file represents a surah (also known as a chapter). The format of the JSON files can be described as an array where the first element is an object that contains information about a surah, and the rest of the array is made up of two-element arrays. The first element is the ayah number (also known as a verse number), and the second element is the contents of the ayah. See Surah Al-Fatihah as an example.

src/sql/

bin/

The bin/ directory contains scripts that generate the contents of the src/ directory:

Thanks

First and foremost, Alhamdulillah.

I'd also like to extend thanks to the following websites for providing the content that quran-pull downloads:

License

Public domain.