المشروع مفتوح للجميع. كل ما يعرضه الموقع يُخدم ملفاتٍ ثابتة يمكن لأي تطبيق أو بحث قراءتها مباشرة من الروابط أدناه، بلا مفاتيح ولا تسجيل. نصوص الكتب لأصحابها ومصادرها (انظر المصادر والتراخيص)؛ وما حُسب هنا (شبكة الآيات، والمشترك بين المفسرين، والآية في المكتبة، وفروق الروايات، والفهارس) متاح للاستعمال مع ذكر المصدر والربط إليه.
| المادة | المسار | الصيغة |
|---|---|---|
| نص المصحف (حفص، الرسم العثماني) | assets/quran-text.js | window.QT: مصفوفة 6236 نصاً بترتيب المصحف (رقم الآية العام = موضعها + 1)؛ وأسماء السور وعدد آياتها في assets/quran-data.js (QD.s) |
| نصوص الروايات | assets/riwayat/<rw>.js | window.RIWAYA.<rw>: مصفوفة بترقيم حفص العام، كل مقطع HTML بشارات أرقام آيات الرواية؛ الروايات: shouba (شعبة عن عاصم)، qaloon (قالون عن نافع)، warsh (ورش عن نافع)، bazzi (البزي عن ابن كثير)، qumbul (قنبل عن ابن كثير)، doori (الدوري عن أبي عمرو)، soosi (السوسي عن أبي عمرو) |
| فروق الروايات عن حفص | assets/riwayat/<rw>.diff.js | window.RWDIFF.<rw>: {رقم الآية العام من 0: [[موضع الكلمة في نص الرواية، كلمة حفص]…]} (riwaya_diff.mjs) |
| بيانات الآية (علوم الآية والشجرة الإعرابية) | uloom/_d/<س>-<آ>.js | يستدعي QU(س، آ، نصوص الكتب، وصفها، الشجرة الإعرابية، كلمات الآية)؛ عرّف الدالة قبل إدراج الملف. الشجرة من The Quranic Treebank (MIT) |
| نصوص الكتب الطويلة في البطاقة | uloom/_d/t/<الكتاب>/<س>-<آ>.js | ما كان نصه في ملف بيانات الآية وسماً span.cb-lz رقمُ آيته في data-h (دروس النابلسي) فنصه هنا مرة واحدة للمقطع: QLT(الكتاب، س، آ، النص)، وآ أول آيات المقطع |
| شبكة إحالات الآيات | uloom/_d/n/<س>-<آ>.js | QN(س، آ، {o، i، ot، it}): الآيات المستشهد بها عند تفسير الآية ومواضع الاستشهاد بها، كل بند [س، آ، عدد الكتب، عدد المواضع، مطلع الآية، فهارس الكتب في QD.nb، وجوه الاستشهاد] |
| المشترك بين المفسرين | uloom/_d/r/<س>-<آ>.js | QR(س، آ، {فهرس الكتاب في QD.rb: [[أول كلمة، عدد الكلمات، [المصادر]، أول ثلاث كلمات، البصمة]…]}) |
| الآية في المكتبة | uloom/_d/l/<س>-<آ>.js | QL(س، آ، {b: [[الكتاب، اسمه، مؤلفه، عدد صفحاته، [[رابط الصفحة، موضعها، الوجه]…]]…], bt, pt}) |
| فهرس البحث في نصوص التفاسير | tafseer/_gx/meta.json | صيغة gx2 المختصرة: p<k>.json وt<hex>.json بمفاتيح الجذوع (التجذيع والقراءة في assets/books-stem.js: gxKey/gxSplit/gxList) |
| فهرس البحث في المكتبة | books/_gx/meta.json | الصيغة نفسها على صفحات الكتب، وخرائط الكتب في maps.json |
| صفحات الكتب | books/<slug>/_toc.json | فهرس الكتاب، و_map.json (الجزء والصفحة المطبوعة → رقم الصفحة)، ونص كل باب في s<k>.html (article#p<id> لكل صفحة) |
<script>window.QN = function (s, a, data) { console.log(data.o.length, data.i.length); };</script>
<script src="https://quranpedia.app/uloom/_d/n/2-255.js"></script>
أرقام الآيات العامة: الفاتحة 1 = 1 … الناس 6 = 6236 بترتيب المصحف. الملفات تحت uloom/_d/ تتغير بتغير نصوص الكتب فلا تُخزَّن طويلاً. إن بنيت على هذه البيانات فأخبرنا من صفحة التواصل نذكر عملك.