سلام ?! علیرضا هستم و بعد یه غیبت طووولانی! اومدم تا یه چیز جالب رو بهتون معرفی کنم.Pypray ، وب سایت یا بهتر بگم وب اپ جدیدیه که با فلسک و پایتون نوشتم! سایتی که ایده اش از wttr.in گرفته شده.اگر موافق باشید بریم ببینیم PyPray چیه و چکار میکنه و چطور ازش استفاده کنیم...
همون طور که بالاتر هم گفتم ، PyPray یه سایته که اوقات شرعی رو نشون میده ، اما یه فرق اساسی با بقیه سایت ها داره.هدف اصلیش ، اوقات شرعی برای همه بوده ، مخصوصا ترمینالی ها! مثل wttr.in که آب و هوا رو توی ترمینال نشون میده ، PyPray هم یه ظاهر عادی داره برای کاربر های عادی ، و یک حالت هم داره برای ترمینال داره. با هم ببینیمشون :
برای کاربرهای عادی ، PyPray یه وبسایت اوقات شرعی ساده و راحته ، که خیلی از شهر های ایران رو پشتیبانی میکنه.پس برای دیدن اوقات شرعی ، خیلی ساده میتونن از PyPray استفاده کنن.
مزیت PyPray برای ترمینالی ها هم که مشخصه! بدون ترک کردن ترمینال میتونن اوقات شرعی شهرشون رو دریافت کنن!
برای اسم مخفف از پایتون (زبان برنامه نویسی اش) + pray (نماز) استفاده کردم
که نزدیک ترین معنی رو بده. به نظرم اسم خوبی شده.اگر اسم دیگه ای مد نظر شماست لطفا توی نظرات به من بگید ،شاید اسمش رو عوض کردیم. ?
صفحه اصلی سایت اوقات شرعی تهران بزرگ رو نشون میده. اگر شهری غیر از تهران زندگی میکنید ، ابتدا به آدرس زیر برید و اسم شهر محل زندگیتون رو پیدا کنید:
بعد اون اسم رو کپی کنید یا به خاطر بسپارید. بعد اون آدرس رو به اضافه یک اسلش (/) به انتهای آدرس سایت اضافه کنید.
مثلا ، اگر توی اهواز زندگی میکنید اول اسم اهواز رو توی لیست در آدرس بالا پیدا کنید، بعد باید آدرس زیر رو توی مرورگرتون وارد کنید:
اگر شهرتون توی لیست نبود ، طول و عرض جغرافیایی شهرتون رو پیدا کنید ، مثلا طول و عرض جغرافیایی شهرتون اینه:
35.52 طول جغرافیایی
51.54 عرض جغرافیایی
حالا این مدلی آدرس رو تغییر بدید(طول جغرافیایی ، کاما ، عرض جغرافیایی) :
curl pryr.ir
اگر هم شهری غیر از تهران زندگی میکنید ، مراحل رو دقیقا مثل بالا انجام بدید و آدرس رو تغییر بدید.
مثلا ، اگر توی قم زندگی میکنید اول اسم قم رو توی لیست در آدرس بالا پیدا کنید، بعد باید دستور زیر رو توی ترمینالتون وارد کنید:
curl pryr.ir/qom
اگر شهرتون توی لیست نبود ، دقیقا مراحل بالا رو انجام بدید و با آدرس جدید کار کنید:
curl pryr.ir/35.52,51.54
sudo nano /etc/bash.bashrc
نه! اصلا پایین نیست!?دقت PyPray تقریبا +- 3 دقیقه ست ولی چون سایت هنوز در مراحل تسته نمیشه قطعی گفت +- 3 دقیقه. پس محض اطمینان +- 5 دقیقه رو توی سایت نوشتیم.
اما شاید فکر کنید 3 دقیقه هم خیلی زیاده . اما اینطور نیست.همه الگوریتم های محاسبه اوقات شرعی خطا دارن. حتی سایت های دیگه مثل aviny.com هم دقتشون +- 3 دقیقه هست برای همین PyPray هم نسبتا دقیقه ولی مراقب باشید.
و در آخر هم از سایت jdf.scr.ir برای کد تبدیل تاریخ میلادی به شمسی و سایت praytimes.org برای کتابخونه اوقات شرعی تشکر میکنم.انشالله PyPray به زودی اوپن سورس میشه و توی گیتهاب قرار میگیره!
اگر نظری داشتید یا با PyPray کار کردید، تجربیات و نظراتتون رو لطفا توی نظرات بگید.ممنون?.
امیدوارم که از این مطلب هم لذت برده باشید.تا مطلب بعدی خدانگهدار ?