Code Monkey home page Code Monkey logo

api.alquran.cloud's People

Contributors

dependabot[bot] avatar gqo avatar meezaan avatar papasmile avatar ramialkaro avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

api.alquran.cloud's Issues

Cannot start quran-app: doctrine error

I'm trying to run your project and all containers start without error except quran-app which it keeps showing me this error:

quran-app            | /usr/local/bin/doctrineProxies.sh: line 40: vendor/bin/doctrine: No such file or directory
quran-app exited with code 127

I'm using Docker 18.9.6, build 481bc77 on Ubuntu server 18.04.2 LTS machine.

Need help to remove Bismillah at beginning of every surah

Hello

Working on a javascript application (using react native).

I feel it is a problem to have the Bismillah at the beginning of every verse.

If it's possible to get some help to find a workaround, would be much appreciated.

For example, i tried this :
action.data[0].text = action.data[0].text.replace("بِسْمِ اللَّهِ الرَّحْمَٰنِ الرَّحِيمِ", "");

It is not working.

I'm running out of ideas..

Cheers

What collation to use for arabic in database?

May Allah reward you with Jannah Firdaws for the api.

I am having problems when importing the arabic ayat text from the api into my database.

Example surah Ash-Shams...

api:
وَالشَّمْسِ وَضُحَاهَا

in my database:
وَٱلشَّمْسِ وَضُحَىٰهَا

the problem is with the the Haa Haa in Duhaahaa, specifically with the first Haa in Duhaahaa.

I dont know what the problem is but i am thinking it has something to do with the collation my database is using (charset: utf8mb4; collation: utf8mb4_unicode_ci).

So I was wondering what collation are you using?

And do you know what the problem here is?

JazakAllah Khair.

Too Many Requests

I am getting Too Many Requests when i try to update a doc quran ayahs. Doc has almost 50 ayahs.

API not working

Hi.
I was using the arabic and persian translations and tafseer books, but It's not working now.

I checked the API, and got this:

Slim Application Error A website error has occurred. Sorry for the temporary inconvenience.

I was using your API in my telegram bot,
Please help me,
Thanks.

Rename the misleading 'edition' to 'translation'

Assalamu'alaikum wa rahmatullahi wa barakatuh,

Recently, I saw that the word 'edition' has been used instead of 'translation'. Infact, to non-muslims, it will look like them as different kinds of quran. I mean different edition of quran. We know, that Bible, and other books have different editions, but Quran is the one, and only. And we, muslims, are advised not to follow the culture of non-muslims. So, I think the misleading 'edition' should be renamed to 'edition'. It may look like a huge work. But its reward will save us from Jahannam. We should fix this issue.

JAK.

Request to remove bismi from the first aya

I dont think there is a need of bismilla in the first aya of surath, in the site(https://alquran.cloud/surah/94) itself bismi is seperately shown at the top of each sura. but the API adds bismi with the first aya, refer the screenshot from the quran.cloud site

image

Request to please remove bismi from the first Aya

Jazakallah khairan

Where Source of Tajweed Quran

I have seen on database table edition that source of tajweed quran from hafidh.com, but now this site have down or for sale, where github or other project that continue this tajweeed?

Audio quran

Salam alaykoum u use api for mobile application
how can i get audio from api please ?
because in json array i have this
{"code":200,"status":"OK","data":[{"identifier":"fr.hamidullah","language":"fr","name":"Hamidullah","englishName":"Muhammad Hamidullah","format":"text","type":"translation"},{"identifier":"fr.leclerc","language":"fr","name":"Youssouf Leclerc","englishName":"Youssouf Leclerc","format":"audio","type":"versebyverse"}]}

My code:
var SurahInfo = {
name: "Name of surah",
qari_name: "name of qari"

};

const url = "what are à true url or steps to get audio ";

audio.initPlayer("url", surahInfo);

//To play audio clip
audio.play();
Jazakoum Allah

Bismillahi rahmani raheem is different in two surah

API end point : http://api.alquran.cloud/v1/quran/quran-uthmani

I was trying to remove bismillahirahmani raheem from the first ayath, I copied the arabic text from first Aya of Sura 1. Fathiha

and wrote a function to replace with blank text '', it replace bismi from all the first aya of all surah excepte sura 95 and 97

I checked the text bismi in both sura and found there is difference in bismillahi rahmani raheem

Bismi in other surahs : بِسْمِ
Bismi in 95 and 97 : بِّسْمِ

I request to please correct this,

New English translation by Khattab

The Clear Quran is one of the latest translations and has been endorsed by lots of scholars (see here ). Quran.com switched to using it as a default translation. Would be great to add it here too, obviously with author's permission .

Thanks

More Arabic Translations

The API is rich in non-Arabic translations however it's only featuring two Arabic Translations (تفسير الجلاين و الميسر)

Repository vesica/memcached doesn't exist

Salam,

I receive an error when I run the command docker-compose up

`> docker-compose up
Pulling alquran-memadmin (vesica/memadmin:latest)...
ERROR: The image for the service you're trying to recreate has been removed. If you continue, volume data could be lost. Consider backing up your data before continuing.

Continue with the new image? [yN]y
Pulling alquran-memadmin (vesica/memadmin:latest)...
ERROR: pull access denied for vesica/memadmin, repository does not exist or may require 'docker login'`

[FIX]
I edited the docker-compose.yml file, declaration for Memcached Admin :


#######################################
  # Memcached Admin
  #######################################
  alquran-memadmin:
    image: islamicnetwork/phpmemadmin:latest <---- change here
    ports:
    - "7072:8080"
    environment:
      MEMADMIN_USERNAME: quran
      MEMADMIN_PASSWORD: quran
      MEMCACHED_HOST: quran-memcached
      MEMCACHED_PORT: 11211
    container_name: quran-memadmin

The error disappeared but is it a correct fix?

Where is the text from. Has it been validated.

It has been asked from me and I looked through the website. But nowhere I could find where it mentions the source of Quran text. Taking into account the sensitivity of this matter, it is essential to provide source information on every single text of Holy Quran present in the Db (simple, Uthmani, tajweed and etc). Who has verified the text is what I have been asked many times.

Thanks

AlQuran API: Document how to add a new audio edition's files to the CDN

To do this:

  1. An entry is required in the edition table.
  2. The files then need to be uploaded to the Wasabi / s3 bucket with the folder name matching the edition name.
  3. https://github.com/islamic-network/cdn.alquran.cloud/blob/master/html/media/index.php#L37 needs to be updated with the appropriate information.
  4. https://github.com/islamic-network/api.alquran.cloud/blob/master/src/Quran/Helper/Meta.php#L98 needs to be updated.
  5. https://github.com/islamic-network/api.alquran.cloud/blob/master/cdn.txt needs to be updated.

How to render Tajweed text that I get from api

here for example
http://api.alquran.cloud/v1/surah/114/quran-tajweed
i got
ٱلَّذِى يُوَسْوِسُ فِى صُدُورِ [h:14688[ٱ][l[ل][g[نّ][p[َا]سِ
how to render it into text to use it in TextView

cant access https://localhost:7070/

after running the composer install and docker-compose up i cant seems to open any https localhost ports.
pgadmin worked without https though just using http.
whats the issue ? how can i access the api.

~/D/w/d/b/api.alquran.cloud (master|✔) $ docker-compose up
Creating network "apialqurancloud_default" with the default driver
Creating quran-memcached ... done
Creating quran-memadmin ... done
Creating quran-db ... done
Creating quran-app ... done
Creating quran-pma ... done
Attaching to quran-db, quran-memcached, quran-memadmin, quran-app, quran-pma
quran-memadmin | AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.19.0.4. Set the 'ServerName' directive globally to suppress this message
quran-db | Initializing database
quran-memadmin | AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.19.0.4. Set the 'ServerName' directive globally to suppress this message
quran-db | 2020-12-27T22:25:45.905548Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
quran-db | 2020-12-27T22:25:46.620909Z 0 [Warning] InnoDB: New log files created, LSN=45790
quran-memadmin | [Sun Dec 27 22:25:46.789211 2020] [mpm_prefork:notice] [pid 1] AH00163: Apache/2.4.38 (Debian) OpenSSL/1.1.1d configured -- resuming normal operations
quran-memadmin | [Sun Dec 27 22:25:46.789356 2020] [core:notice] [pid 1] AH00094: Command line: 'apache2 -D FOREGROUND'
quran-db | 2020-12-27T22:25:46.702911Z 0 [Warning] InnoDB: Creating foreign key constraint system tables.
quran-db | 2020-12-27T22:25:46.763678Z 0 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: 7739d5c0-4892-11eb-a71d-0242ac130002.
quran-db | 2020-12-27T22:25:46.765045Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.
quran-db | 2020-12-27T22:25:46.881725Z 1 [Warning] root@localhost is created with an empty password ! Please consider switching off the --initialize-insecure option.
quran-pma | AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.19.0.5. Set the 'ServerName' directive globally to suppress this message
quran-pma | AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.19.0.5. Set the 'ServerName' directive globally to suppress this message
quran-pma | [Sun Dec 27 22:25:47.355130 2020] [mpm_prefork:notice] [pid 1] AH00163: Apache/2.4.38 (Debian) PHP/7.4.13 configured -- resuming normal operations
quran-pma | [Sun Dec 27 22:25:47.355214 2020] [core:notice] [pid 1] AH00094: Command line: 'apache2 -D FOREGROUND'
quran-app |
quran-app | In AbstractMySQLDriver.php line 93:
quran-app |
quran-app | An exception occurred in driver: SQLSTATE[HY000] [2002] Connection refused
quran-app |
quran-app |
quran-app | In PDOConnection.php line 31:
quran-app |
quran-app | SQLSTATE[HY000] [2002] Connection refused
quran-app |
quran-app |
quran-app | In PDOConnection.php line 27:
quran-app |
quran-app | SQLSTATE[HY000] [2002] Connection refused
quran-app |
quran-app |
quran-app | orm:generate-proxies [--filter FILTER] [--] []
quran-app |
quran-app exited with code 1
quran-db | Database initialized
quran-db | Initializing certificates
quran-db | Generating a 2048 bit RSA private key
quran-db | ....................................+++
quran-db | ........+++
quran-db | unable to write 'random state'
quran-db | writing new private key to 'ca-key.pem'
quran-db | -----
quran-db | Generating a 2048 bit RSA private key
quran-db | ...................................................+++
quran-db | ...............................................+++
quran-db | unable to write 'random state'
quran-db | writing new private key to 'server-key.pem'
quran-db | -----
quran-db | Generating a 2048 bit RSA private key
quran-db | ............................+++
quran-db | .............................................................+++
quran-db | unable to write 'random state'
quran-db | writing new private key to 'client-key.pem'
quran-db | -----
quran-db | Certificates initialized
quran-db | MySQL init process in progress...
quran-db | 2020-12-27T22:25:50.437373Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
quran-db | 2020-12-27T22:25:50.438900Z 0 [Note] mysqld (mysqld 5.7.30-33) starting as process 72 ...
quran-db | 2020-12-27T22:25:50.442656Z 0 [Note] InnoDB: PUNCH HOLE support available
quran-db | 2020-12-27T22:25:50.442702Z 0 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
quran-db | 2020-12-27T22:25:50.442712Z 0 [Note] InnoDB: Uses event mutexes
quran-db | 2020-12-27T22:25:50.442715Z 0 [Note] InnoDB: GCC builtin __atomic_thread_fence() is used for memory barrier
quran-db | 2020-12-27T22:25:50.442718Z 0 [Note] InnoDB: Compressed tables use zlib 1.2.7
quran-db | 2020-12-27T22:25:50.442720Z 0 [Note] InnoDB: Using Linux native AIO
quran-db | 2020-12-27T22:25:50.443084Z 0 [Note] InnoDB: Number of pools: 1
quran-db | 2020-12-27T22:25:50.443258Z 0 [Note] InnoDB: Using CPU crc32 instructions
quran-db | 2020-12-27T22:25:50.445117Z 0 [Note] InnoDB: Initializing buffer pool, total size = 128M, instances = 1, chunk size = 128M
quran-db | 2020-12-27T22:25:50.448896Z 0 [Note] InnoDB: Completed initialization of buffer pool
quran-db | 2020-12-27T22:25:50.450794Z 0 [Note] InnoDB: If the mysqld execution user is authorized, page cleaner thread priority can be changed. See the man page of setpriority().
quran-db | 2020-12-27T22:25:50.462441Z 0 [Note] InnoDB: Crash recovery did not find the parallel doublewrite buffer at /var/lib/mysql/xb_doublewrite
quran-db | 2020-12-27T22:25:50.463251Z 0 [Note] InnoDB: Highest supported file format is Barracuda.
quran-db | 2020-12-27T22:25:50.473519Z 0 [Note] InnoDB: Created parallel doublewrite buffer at /var/lib/mysql/xb_doublewrite, size 3932160 bytes
quran-db | 2020-12-27T22:25:50.478584Z 0 [Note] InnoDB: Creating shared tablespace for temporary tables
quran-db | 2020-12-27T22:25:50.478666Z 0 [Note] InnoDB: Setting file './ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...
quran-db | 2020-12-27T22:25:50.528481Z 0 [Note] InnoDB: File './ibtmp1' size is now 12 MB.
quran-db | 2020-12-27T22:25:50.529901Z 0 [Note] InnoDB: 96 redo rollback segment(s) found. 96 redo rollback segment(s) are active.
quran-db | 2020-12-27T22:25:50.529947Z 0 [Note] InnoDB: 32 non-redo rollback segment(s) are active.
quran-db | 2020-12-27T22:25:50.531157Z 0 [Note] InnoDB: Percona XtraDB (http://www.percona.com) 5.7.30-33 started; log sequence number 2635173
quran-db | 2020-12-27T22:25:50.532231Z 0 [Note] Plugin 'FEDERATED' is disabled.
quran-db | 2020-12-27T22:25:50.532692Z 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool
quran-db | 2020-12-27T22:25:50.534837Z 0 [Note] InnoDB: Buffer pool(s) load completed at 201227 22:25:50
quran-db | 2020-12-27T22:25:50.538321Z 0 [Note] Found ca.pem, server-cert.pem and server-key.pem in data directory. Trying to enable SSL support using them.
quran-db | 2020-12-27T22:25:50.538378Z 0 [Note] Skipping generation of SSL certificates as certificate files are present in data directory.
quran-db | 2020-12-27T22:25:50.539493Z 0 [Warning] CA certificate ca.pem is self signed.
quran-db | 2020-12-27T22:25:50.539570Z 0 [Note] Skipping generation of RSA key pair as key files are present in data directory.
quran-db | 2020-12-27T22:25:50.549265Z 0 [Note] Event Scheduler: Loaded 0 events
quran-db | 2020-12-27T22:25:50.549450Z 0 [Note] mysqld: ready for connections.
quran-db | Version: '5.7.30-33' socket: '/var/lib/mysql/mysql.sock' port: 0 Percona Server (GPL), Release 33, Revision 6517692
quran-db | mysql: [Warning] Using a password on the command line interface can be insecure.
quran-db | Warning: Unable to load '/usr/share/zoneinfo/iso3166.tab' as time zone. Skipping it.
quran-db | Warning: Unable to load '/usr/share/zoneinfo/leapseconds' as time zone. Skipping it.
quran-db | Warning: Unable to load '/usr/share/zoneinfo/tzdata.zi' as time zone. Skipping it.
quran-db | Warning: Unable to load '/usr/share/zoneinfo/zone.tab' as time zone. Skipping it.
quran-db | Warning: Unable to load '/usr/share/zoneinfo/zone1970.tab' as time zone. Skipping it.
quran-db | mysql: [Warning] Using a password on the command line interface can be insecure.
quran-db | mysql: [Warning] Using a password on the command line interface can be insecure.
quran-db | mysql: [Warning] Using a password on the command line interface can be insecure.
quran-db | mysql: [Warning] Using a password on the command line interface can be insecure.
quran-db | mysql: [Warning] Using a password on the command line interface can be insecure.
quran-db |
quran-db | /docker-entrypoint.sh: running /docker-entrypoint-initdb.d/quran-master-31-May-2020.sql
quran-db | mysql: [Warning] Using a password on the command line interface can be insecure.

quran-memadmin | Sun 12/27/2020 @ 10:26:05.937 PM UTC 172.19.0.1 (-) > 172.19.0.4:8080 "\x16\x03\x01\x02" 147 143 400 304 0 - "-" "-" - - -
quran-memadmin | Sun 12/27/2020 @ 10:26:05.944 PM UTC 172.19.0.1 (-) > 172.19.0.4:8080 "\x16\x03\x01\x02" 112 202 400 304 0 - "-" "-" - - -
quran-pma | 172.19.0.1 - - [27/Dec/2020:22:26:06 +0000] "\x16\x03\x01\x02" 400 0 "-" "-"
quran-pma | 172.19.0.1 - - [27/Dec/2020:22:26:06 +0000] "\x16\x03\x01\x02" 400 0 "-" "-"
quran-db |
quran-db |
quran-db | 2020-12-27T22:26:40.604727Z 0 [Note] Giving 0 client threads a chance to die gracefully
quran-db | 2020-12-27T22:26:40.604774Z 0 [Note] Shutting down slave threads
quran-db | 2020-12-27T22:26:40.604780Z 0 [Note] Forcefully disconnecting 0 remaining clients
quran-db | 2020-12-27T22:26:40.604786Z 0 [Note] Event Scheduler: Purging the queue. 0 events
quran-db | 2020-12-27T22:26:40.604850Z 0 [Note] Binlog end
quran-db | 2020-12-27T22:26:40.605585Z 0 [Note] Shutting down plugin 'ngram'
quran-db | 2020-12-27T22:26:40.605619Z 0 [Note] Shutting down plugin 'BLACKHOLE'
quran-db | 2020-12-27T22:26:40.605624Z 0 [Note] Shutting down plugin 'ARCHIVE'
quran-db | 2020-12-27T22:26:40.605626Z 0 [Note] Shutting down plugin 'partition'
quran-db | 2020-12-27T22:26:40.605628Z 0 [Note] Shutting down plugin 'MRG_MYISAM'
quran-db | 2020-12-27T22:26:40.605631Z 0 [Note] Shutting down plugin 'MyISAM'
quran-db | 2020-12-27T22:26:40.605638Z 0 [Note] Shutting down plugin 'CSV'
quran-db | 2020-12-27T22:26:40.605640Z 0 [Note] Shutting down plugin 'MEMORY'
quran-db | 2020-12-27T22:26:40.605644Z 0 [Note] Shutting down plugin 'INNODB_TABLESPACES_SCRUBBING'
quran-db | 2020-12-27T22:26:40.605646Z 0 [Note] Shutting down plugin 'INNODB_TABLESPACES_ENCRYPTION'
quran-db | 2020-12-27T22:26:40.605647Z 0 [Note] Shutting down plugin 'INNODB_SYS_VIRTUAL'
quran-db | 2020-12-27T22:26:40.605649Z 0 [Note] Shutting down plugin 'INNODB_CHANGED_PAGES'
quran-db | 2020-12-27T22:26:40.605651Z 0 [Note] Shutting down plugin 'INNODB_SYS_DATAFILES'
quran-db | 2020-12-27T22:26:40.605652Z 0 [Note] Shutting down plugin 'INNODB_SYS_TABLESPACES'
quran-db | 2020-12-27T22:26:40.605654Z 0 [Note] Shutting down plugin 'INNODB_SYS_FOREIGN_COLS'
quran-db | 2020-12-27T22:26:40.605656Z 0 [Note] Shutting down plugin 'INNODB_SYS_FOREIGN'
quran-db | 2020-12-27T22:26:40.605657Z 0 [Note] Shutting down plugin 'INNODB_SYS_FIELDS'
quran-db | 2020-12-27T22:26:40.605659Z 0 [Note] Shutting down plugin 'INNODB_SYS_COLUMNS'
quran-db | 2020-12-27T22:26:40.605660Z 0 [Note] Shutting down plugin 'INNODB_SYS_INDEXES'
quran-db | 2020-12-27T22:26:40.605662Z 0 [Note] Shutting down plugin 'INNODB_SYS_TABLESTATS'
quran-db | 2020-12-27T22:26:40.605663Z 0 [Note] Shutting down plugin 'INNODB_SYS_TABLES'
quran-db | 2020-12-27T22:26:40.605665Z 0 [Note] Shutting down plugin 'INNODB_FT_INDEX_TABLE'
quran-db | 2020-12-27T22:26:40.605666Z 0 [Note] Shutting down plugin 'INNODB_FT_INDEX_CACHE'
quran-db | 2020-12-27T22:26:40.605668Z 0 [Note] Shutting down plugin 'INNODB_FT_CONFIG'
quran-db | 2020-12-27T22:26:40.605670Z 0 [Note] Shutting down plugin 'INNODB_FT_BEING_DELETED'
quran-db | 2020-12-27T22:26:40.605671Z 0 [Note] Shutting down plugin 'INNODB_FT_DELETED'
quran-db | 2020-12-27T22:26:40.605673Z 0 [Note] Shutting down plugin 'INNODB_FT_DEFAULT_STOPWORD'
quran-db | 2020-12-27T22:26:40.605674Z 0 [Note] Shutting down plugin 'INNODB_METRICS'
quran-db | 2020-12-27T22:26:40.605676Z 0 [Note] Shutting down plugin 'INNODB_TEMP_TABLE_INFO'
quran-db | 2020-12-27T22:26:40.605678Z 0 [Note] Shutting down plugin 'INNODB_BUFFER_POOL_STATS'
quran-db | 2020-12-27T22:26:40.605679Z 0 [Note] Shutting down plugin 'INNODB_BUFFER_PAGE_LRU'
quran-db | 2020-12-27T22:26:40.605681Z 0 [Note] Shutting down plugin 'INNODB_BUFFER_PAGE'
quran-db | 2020-12-27T22:26:40.605683Z 0 [Note] Shutting down plugin 'INNODB_CMP_PER_INDEX_RESET'
quran-db | 2020-12-27T22:26:40.605684Z 0 [Note] Shutting down plugin 'INNODB_CMP_PER_INDEX'
quran-db | 2020-12-27T22:26:40.605686Z 0 [Note] Shutting down plugin 'INNODB_CMPMEM_RESET'
quran-db | 2020-12-27T22:26:40.605688Z 0 [Note] Shutting down plugin 'INNODB_CMPMEM'
quran-db | 2020-12-27T22:26:40.605689Z 0 [Note] Shutting down plugin 'INNODB_CMP_RESET'
quran-db | 2020-12-27T22:26:40.605691Z 0 [Note] Shutting down plugin 'INNODB_CMP'
quran-db | 2020-12-27T22:26:40.605693Z 0 [Note] Shutting down plugin 'INNODB_LOCK_WAITS'
quran-db | 2020-12-27T22:26:40.605694Z 0 [Note] Shutting down plugin 'INNODB_LOCKS'
quran-db | 2020-12-27T22:26:40.605696Z 0 [Note] Shutting down plugin 'INNODB_TRX'
quran-db | 2020-12-27T22:26:40.605698Z 0 [Note] Shutting down plugin 'XTRADB_ZIP_DICT_COLS'
quran-db | 2020-12-27T22:26:40.605700Z 0 [Note] Shutting down plugin 'XTRADB_ZIP_DICT'
quran-db | 2020-12-27T22:26:40.605702Z 0 [Note] Shutting down plugin 'XTRADB_RSEG'
quran-db | 2020-12-27T22:26:40.605703Z 0 [Note] Shutting down plugin 'XTRADB_INTERNAL_HASH_TABLES'
quran-db | 2020-12-27T22:26:40.605705Z 0 [Note] Shutting down plugin 'XTRADB_READ_VIEW'
quran-db | 2020-12-27T22:26:40.605707Z 0 [Note] Shutting down plugin 'InnoDB'
quran-db | 2020-12-27T22:26:40.605780Z 0 [Note] InnoDB: FTS optimize thread exiting.
quran-db | 2020-12-27T22:26:40.606161Z 0 [Note] InnoDB: Starting shutdown...
quran-db | 2020-12-27T22:26:40.710567Z 0 [Note] InnoDB: Dumping buffer pool(s) to /var/lib/mysql/ib_buffer_pool
quran-db | 2020-12-27T22:26:40.712766Z 0 [Note] InnoDB: Buffer pool(s) dump completed at 201227 22:26:40
quran-db | 2020-12-27T22:26:41.218215Z 0 [Note] InnoDB: Waiting for page_cleaner to finish flushing of buffer pool
quran-db | 2020-12-27T22:26:42.769824Z 0 [Note] InnoDB: Shutdown completed; log sequence number 398449007
quran-db | 2020-12-27T22:26:42.770652Z 0 [Note] InnoDB: Removed temporary tablespace data file: "ibtmp1"
quran-db | 2020-12-27T22:26:42.770700Z 0 [Note] Shutting down plugin 'PERFORMANCE_SCHEMA'
quran-db | 2020-12-27T22:26:42.770729Z 0 [Note] Shutting down plugin 'sha256_password'
quran-db | 2020-12-27T22:26:42.770732Z 0 [Note] Shutting down plugin 'mysql_native_password'
quran-db | 2020-12-27T22:26:42.771072Z 0 [Note] Shutting down plugin 'binlog'
quran-db | 2020-12-27T22:26:42.778687Z 0 [Note] mysqld: Shutdown complete
quran-db |
quran-db |
quran-db | MySQL init process done. Ready for start up.
quran-db |
quran-db | 2020-12-27T22:26:42.995291Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
quran-db | 2020-12-27T22:26:42.996510Z 0 [Note] mysqld (mysqld 5.7.30-33) starting as process 1 ...
quran-db | 2020-12-27T22:26:43.000367Z 0 [Note] InnoDB: PUNCH HOLE support available
quran-db | 2020-12-27T22:26:43.000520Z 0 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
quran-db | 2020-12-27T22:26:43.000576Z 0 [Note] InnoDB: Uses event mutexes
quran-db | 2020-12-27T22:26:43.000623Z 0 [Note] InnoDB: GCC builtin __atomic_thread_fence() is used for memory barrier
quran-db | 2020-12-27T22:26:43.000724Z 0 [Note] InnoDB: Compressed tables use zlib 1.2.7
quran-db | 2020-12-27T22:26:43.000797Z 0 [Note] InnoDB: Using Linux native AIO
quran-db | 2020-12-27T22:26:43.001359Z 0 [Note] InnoDB: Number of pools: 1
quran-db | 2020-12-27T22:26:43.001604Z 0 [Note] InnoDB: Using CPU crc32 instructions
quran-db | 2020-12-27T22:26:43.003219Z 0 [Note] InnoDB: Initializing buffer pool, total size = 128M, instances = 1, chunk size = 128M
quran-db | 2020-12-27T22:26:43.007146Z 0 [Note] InnoDB: Completed initialization of buffer pool
quran-db | 2020-12-27T22:26:43.009781Z 0 [Note] InnoDB: If the mysqld execution user is authorized, page cleaner thread priority can be changed. See the man page of setpriority().
quran-db | 2020-12-27T22:26:43.022759Z 0 [Note] InnoDB: Crash recovery did not find the parallel doublewrite buffer at /var/lib/mysql/xb_doublewrite
quran-db | 2020-12-27T22:26:43.023710Z 0 [Note] InnoDB: Highest supported file format is Barracuda.
quran-db | 2020-12-27T22:26:43.054391Z 0 [Note] InnoDB: Created parallel doublewrite buffer at /var/lib/mysql/xb_doublewrite, size 3932160 bytes
quran-db | 2020-12-27T22:26:43.062861Z 0 [Note] InnoDB: Creating shared tablespace for temporary tables
quran-db | 2020-12-27T22:26:43.063010Z 0 [Note] InnoDB: Setting file './ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...
quran-db | 2020-12-27T22:26:43.155541Z 0 [Note] InnoDB: File './ibtmp1' size is now 12 MB.
quran-db | 2020-12-27T22:26:43.157726Z 0 [Note] InnoDB: 96 redo rollback segment(s) found. 96 redo rollback segment(s) are active.
quran-db | 2020-12-27T22:26:43.157875Z 0 [Note] InnoDB: 32 non-redo rollback segment(s) are active.
quran-db | 2020-12-27T22:26:43.158972Z 0 [Note] InnoDB: Waiting for purge to start
quran-db | 2020-12-27T22:26:43.211280Z 0 [Note] InnoDB: Percona XtraDB (http://www.percona.com) 5.7.30-33 started; log sequence number 398449007
quran-db | 2020-12-27T22:26:43.212429Z 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool
quran-db | 2020-12-27T22:26:43.212968Z 0 [Note] Plugin 'FEDERATED' is disabled.
quran-db | 2020-12-27T22:26:43.224242Z 0 [Note] Found ca.pem, server-cert.pem and server-key.pem in data directory. Trying to enable SSL support using them.
quran-db | 2020-12-27T22:26:43.224471Z 0 [Note] Skipping generation of SSL certificates as certificate files are present in data directory.
quran-db | 2020-12-27T22:26:43.226174Z 0 [Warning] CA certificate ca.pem is self signed.
quran-db | 2020-12-27T22:26:43.226321Z 0 [Note] Skipping generation of RSA key pair as key files are present in data directory.
quran-db | 2020-12-27T22:26:43.227047Z 0 [Note] Server hostname (bind-address): '*'; port: 3306
quran-db | 2020-12-27T22:26:43.227210Z 0 [Note] IPv6 is available.
quran-db | 2020-12-27T22:26:43.227361Z 0 [Note] - '::' resolves to '::';
quran-db | 2020-12-27T22:26:43.227394Z 0 [Note] Server socket created on IP: '::'.
quran-db | 2020-12-27T22:26:43.249548Z 0 [Note] Event Scheduler: Loaded 0 events
quran-db | 2020-12-27T22:26:43.250041Z 0 [Note] mysqld: ready for connections.
quran-db | Version: '5.7.30-33' socket: '/var/lib/mysql/mysql.sock' port: 3306 Percona Server (GPL), Release 33, Revision 6517692
quran-db | 2020-12-27T22:26:44.219368Z 0 [Note] InnoDB: Buffer pool(s) load completed at 201227 22:26:44

Some Juz(es) are offset by either 1 or -1

Examples:

// from meta

Juz 4 should start at {"surah":3,"ayah":92}
instead of {"surah":3,"ayah":93}
(-1 offset)

Juz 5 should start at {"surah":5,"ayah":83} instead of {"surah":5,"ayah":82}
(+1 offset)

Add feature: Juz List

Would be nice to have something like this: http://api.alquran.cloud/juz/, which would have list of all juz with beginning and end e.g.

[
   {"juz":"1","start":"1:1","end":"2.141"},
   {"juz":"2","start":"2:142","end":"2.252"},
.....
]

JZK for this amazing work.

Name of surah in the language of translation

There is no field with the name of surah in the language of chosen translation. There is a name in English, in arabic, in transliteration, but not in the language of translation.

Thank you for this amazing work. Jzkhr

Using the Arabic Names for edition `name` field

Since there is an englishName field in editions which its value obviously is in English, so as far as I think, it makes sense that name value to be in Arabic or at least the ar editions.

So for example, if I may suggest that the name field would be:

Quran simple (ar.quran-simple-clean) => rename: Simple Clean to القرآن الكريم البسيط (بدون تشكيل)
Quran Uthmani (ar.quran-uthmani-quran-academy) => rename: Quran Uthmani by Quran Academy to القرآن الكريم برسم العثماني
Quran Mujawad (ar.quran-uthmani-quran-academy) => rename: Tajweed to قرآن مجود (ملون)

fonts

need to know the font to use to read the quran-buck English phonetic tried several doesn't work
and the font for quran-tajweed also that would be very helpful

Search api

Thanks again for such a valuable resource. I am currently using it to build Quran Reader Web app. Hope to share soon and get feedback.

Would be also great to have search api, if this is something can be added.

JZKH

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.