Les archives de sermon du vendredi du site Web Awqaf des Émirats arabes unis sont en panne assez souvent et il n'existe aucun moyen programmatique d'interagir avec elles pour obtenir les fichiers Khutba. Cet utilitaire permet de télécharger les fichiers et de les ajouter au CDN du réseau islamique (potentiellement, pour le moment, ils se trouvent simplement sur OneDrive).
Voici une carte JSON de ce qui se trouve sur le CDN.
Exécutez simplement download.sh
. Assurez-vous que dans api.php, la ligne 52 contient toutes les années où les fichiers api json doivent être recréés.
Cet utilitaire nécessite PHP 8.0+ (du moins c'est ce avec quoi il a été testé) et Composer.
Techniquement, vous ne pouvez télécharger des khutbas que pour un mois à la fois, et le processus ci-dessous explique comment regrouper cela. Malheureusement, un robot d'exploration n'est pas facile à écrire pour tout car le mois et l'année utilisent un encodage et des publications HTTP très désagréables. Il est possible d'automatiser cela, mais probablement pas avec un investissement de temps. Donc pour l'instant :
Exécutez composer install
après avoir cloné ce référentiel. Alors:
/en/Pages/FridaySermonDetail.aspx?did=[0-9][0-9][0-9][0-9]
dans le champ de saisie de l'expression régulière.download-audio.php
et regardez le commentaire. Répétez ensuite l'opération pour le PDF et le Word.download.sh
pour tout obtenir, mais soyez patient. Veuillez créer un PR pour corriger si vous le pouvez ou publier sur https://community.islamic.network pour obtenir de l'aide.
La licence pour ces scripts est GNU LGPL v3.
Veuillez noter que partout où vous téléchargez, visualisez et/ou stockez ces khutbas, le droit d'auteur reste la propriété de l'Autorité générale des affaires islamiques et des dotations des Émirats arabes unis. L'authenticité peut être vérifiée à l'aide de leur vérificateur de documents sur https://www.awqaf.gov.ae/en/Pages/verifydocument.aspx.