Open Adhkar

Adhkar books, checked against the printed page.

Arabic, English and sources in JSON, SQLite and CSV. Free under CC BY-SA.

ما يُقال عند الصباح، وعند المساء٥٠

[٩٧] - (١)

«سُبْحَانَ اللهِ، وَبِحَمْدِهِ» (مِائَةَ مَرَّةٍ).

(١) م (٢٦٩١) عن أبي هريرة.

Printed 3rd edition, page 50
Printed page
App text
Identical
1 of 351 that match word for word
The published recordbundle.json
{
  "id": "hisn-al-mumin:e0101",
  "display_number": "97",
  "printed_pages": [50],
  "text": {
    "en": "«Subhaanallaah (How perfect Allaah is), wa bihamdihi (and praise be to Him)» (one hundred times)."
  }
}

In the library

Each book follows a named printed edition, checked word by word.

  • حصن المؤمن من أذكار وأدعية النبي ﷺ

    Hisn al-Mu'min Preview 0.1.0

    Shaykh 'Abdullaah ibn Ahmad al-Iryaanee · 3rd edition, 1435/2014 · 384 entries in 149 chapters · Arabic, English

  • More books coming, in the same format.

Ways to use it

Same text and ids in every format.

Each version has its own address, and its files are frozen once published.

const url = "https://openadhkar.org/v1/collections/hisn-al-mumin/0.1.0/bundle.json";
const { entries } = await (await fetch(url)).json();

for (const e of entries) console.log(e.display_number, e.text.ar, e.text.en);

How it's kept right

Four things every release does.

p.50no. 97p.50–51no. 98
Tied to a printed page. Every entry names its edition and pages.
printedapp351 / 371
Checked twice. Two independent sources, compared word by word.
حصن المؤمنnext bookone format
Many books, one format. Code for one book works for the next.
machineredonereviewed
Status on every line. Show only reviewed text if you prefer.