Skip to content

الأدوات

مشروع quran-transcript يتضمن تطبيقات مساعدة للتوسيم والفحص.

خادم FastAPI

الملف quran-transcript/server.py يعرّف نقاط نهاية مثل:

  • /get/ و /step_ayat/ للتنقل بين الآيات
  • /get_suar_names/
  • /save_rasm_map/ و /save_quran_dict/ لحفظ خرائط الرسم

هذه النقاط تُستخدم داخل واجهة Streamlit في quran-transcript/streamlit_app.py.

واجهة Streamlit للتوسيم

quran-transcript/streamlit_app.py يشغل واجهة تستدعي أدوات من quran-transcript/app/utils.py. هذه الواجهة مبنية لتعديل خرائط الرسم بين العثماني والإملائي وحفظها عبر طبقة API في quran-transcript/app/api_utils.py.