阿聯酋 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 上的文件驗證器進行驗證。