مكتبة لاسترجاع البيانات من جدول الصلاة الموحد في لندن.
في الأساس مكتبة بايثون لاسترداد وتخزين وتحديث جدول الصلاة المحلي لمنطقة لندن باستخدام التنسيق الذي يحدث لتغذية https://www.eastlondonmosque.org.uk.
يتم توفير أيضًا أداة مساعدة لسطر الأوامر لإدارة الجدول الزمني والاستعلام عنه.
يمكن للمكتبة:
بمجرد التهيئة، يمكن لـ cli:
pip install london-unified-prayer-times
وبدلاً من ذلك، يمكن لمستخدمي Arch التثبيت عبر AUR على: https://aur.archlinux.org/packages/python-london-unified-prayer-times/
تم تصميم هذه المكتبة لتنزيل بيانات الجدول الزمني المحفوظة بتنسيق HTML ويمكن الوصول إليها عبر عنوان URL. الأمر متروك لمستخدم المكتبة لتوفير عنوان URL هذا. يوجد عنوان URL واحد على الأقل في النطاق العام، ولكن هذا العنوان غير متوفر هنا.
ونعم، هذا يعني تقنيًا أنه يمكن لأي شخص إنشاء مجموعة بيانات عبر الإنترنت للأوقات المخصصة وإتاحتها للوصول إليها من خلال هذه المكتبة. إذا قمت بذلك، أحب أن أسمع عن ذلك.
تستخدم الأداة مكتبة النقرات، لذا فإن تمرير المساعدة في كل مكان يجب أن يوفر بعض الإرشادات حول الاستخدام. تلميح: عليك أن تبدأ أولاً.
بصراحة، لا أتوقع أن يستخدم الكثيرون هذا، وبالتالي فإن التوثيق قليل جدًا... غير موجود. كما هو الحال مع جميع المبرمجين العظماء، أعتقد أن الأداة ستكون ذات معنى خارج الصندوق. يمكنك مراسلتي إذا واجهتك مشكلة - وهذا سيشكل في النهاية الوثائق.
باختصار، لأنهم لن يخرجوا مواقيت الصلاة الموحدة في لندن.
معظم مكتبات أوقات الصلاة (بايثون أو غير ذلك)، إما تستخدم بشكل مباشر العمل الرائع لحميد زرابي زاده المقدم على http://praytimes.org/calculation أو بشكل غير مباشر عن طريق التفاف https://aladhan.com/. من ناحية أخرى، تنتج ELM جدولًا زمنيًا منسقًا لمنطقة لندن بأكملها، والذي للأسف لا يمكن حسابه (لمزيد من المعلومات، راجع: https://www.eastlondonmosque.org.uk/prayer-times-and -التقويم موضح).
على الرغم من أنه يمكن القول إنه أكثر صحة (نظرًا لأنهم يستخدمون موقعك الدقيق كمدخل)، فإن المكتبات التي تعتمد على الحساب لن تتطابق مع مجموعة بيانات ELM. يتم مشاركة الجدول الزمني ELM من قبل مسجد لندن المركزي، وكذلك الأمر بالنسبة للعديد من المساجد في جميع أنحاء لندن. لذا، إذا كنت تريد أن يتطابق طلبك على الأرجح مع الجدول الزمني لمسجد لندن المحلي، فقد تكون هذه المكتبة مناسبة لك.
تختار معظم مكتبات PyPi الحالية أيضًا التفاف https://aladhan.com/، مما يعني أنها تتطلب اتصالاً عبر الإنترنت للتشغيل (والذي على الرغم من أنه ملائم يبدو معقدًا بعض الشيء بالنسبة لعملية حسابية يمكن إجراؤها محليًا بسهولة). الهدف من هذه المكتبة هو أن تكون قادرة على العمل دون الاتصال بالإنترنت قدر الإمكان، من خلال الحفاظ على مخزن محلي لأوقات الصلاة.
هناك عدة أسباب:
على الرغم من أنها ليست خياري الأول للغة، فقد تمت كتابة هذه المكتبة في المقام الأول للاستخدام مع Home Assistant، والذي هو نفسه مكتوب بلغة Python. وبما أن هذه المكتبة لا تفعل الكثير في الواقع، فمن المنطقي أن تبقيها أصلية قدر الإمكان.
يرجى المعذرة عن الأنماط المناهضة لبايثون - نرحب بالعلاقات العامة. على الرغم من أنه من فضلك، لا توجد تعليقات على نقص الفصول الدراسية، فهذا أمر متعمد.
بالطبع! ولكن يرجى العلم أنني لن أكون مسؤولاً عن تفويت الفجر.
تم إنشاء هذه الحزمة باستخدام Cookiecutter وقالب مشروع audreyr/cookiecutter-pypackage.