阿联酋 Awqaf 网站的周五布道档案经常关闭,并且没有编程方式与其交互以获取 Khutba 文件。该实用程序可以下载文件并将其添加到伊斯兰网络 CDN(目前它们可能仅位于 OneDrive 上)。
以下是 CDN 上内容的 JSON 映射。
只需运行download.sh
即可。确保 api.php 中的第 52 行包含所有需要重新创建的 api json 文件。
该实用程序需要 PHP 8.0+(至少经过测试)和 Composer。
从技术上讲,您一次只能下载一个月的 khutbas,下面的流程文档介绍了如何聚合该数据。不幸的是,爬虫并不容易编写所有内容,因为月份和年份使用了一些非常令人不快的编码和 HTTP 帖子。可以将其自动化,但可能不值得投入时间。所以,现在:
克隆此存储库后运行composer install
。然后:
/en/Pages/FridaySermonDetail.aspx?did=[0-9][0-9][0-9][0-9]
粘贴到正则表达式输入字段中。download-audio.php
并观看评论。然后对 pdf 和 word 重复此操作。download.sh
获取所有内容,但请耐心等待。 如果可以的话,请提出 PR 进行修复,或在 https://community.islamic.network 上发帖寻求支持。
这些脚本的许可证是 GNU LGPL v3。
请注意,无论您在何处下载、查看和/或存储这些 khutbas,版权均归阿联酋伊斯兰事务和捐赠总局所有。真实性可以使用 https://www.awqaf.gov.ae/en/Pages/verifydocument.aspx 上的文档验证器进行验证。