Logo Lanfrica

AhmedAbdoulahi/Tamasheq

Domaine:

natural language processing

Type de record:

software
Créateur:
Ahm
Hôte:
# Tafsir en tamasheq — site public Site statique Astro publiant le tafsir du Coran en langue tamasheq de Cheikh Mohammed Al-Hanafi (Abalak, Niger) : 1 899 pages, une URL par sourate, texte OCR indexable, recherche plein texte, PDF téléchargeables. Source de référence : `_دمج_التفسير_الرائق_باللغة_تماجق_٢٠٢٦٠٨١٩_١٦٤٤٣٧.pdf` (1 899 pages) — corps du tafsir pages 1-1886, sommaire 1887-1898, colophon 1899. Le colophon est la seule page nativement textuelle du fichier ; tout le reste est scanné à 131 ppp. ``` pipeline/ transformation du PDF source en données du site 01-render.sh PDF -> PNG 300 dpi (OCR) + WebP 1080 px (web) 02-ocr.sh OCR arabe parallélisé (Tesseract) 03-build-data.py rattachement page -> sourate, génération des JSON 04-split-pdf.py découpage du PDF en 6 parties téléchargeables suras.json les 114 sourates (nom arabe, translittération, slug) toc.json sommaire du manuscrit transcrit à la main (référence) site/ projet Astro 5 src/pages/ accueil, [...path] sourates, recherche, téléchargement, à propos src/data/ pages.json et suras.json — générés par le pipeline ``` ## Architecture **Hébergement séparé.** Cloudflare Pages sert le HTML (bande passante illimitée sur le plan gratuit, mais 25 Mo par fichier maximum). Les 1 886 images et les 6 PDF vont sur **R2** : 10 Go de stockage gratuit et surtout **zéro frais d'egress**, ce qui est le point décisif pour diffuser 45 Mo de PDF vers l'Afrique de l'Ouest sans plafond. Le site ne référence les médias que par `PUBLIC_ASSETS_URL`, donc le déploiement Pages reste léger (~120 fichiers HTML) et rapide. **Une URL par sourate**, pas par page scannée. Personne ne cherche « page 900 » ; en revanche « tafsir sourate Al-Baqara tamasheq » est une requête réelle. Les sourates longues sont découpées par tranches de 24 pages (`/sourate/2-al-baqara/page-3/`) pour que les documents restent d'un poids raisonnable. Chaque page scannée reste atteig …