alirezadigi
alirezadigi
خواندن ۳ دقیقه·۴ سال پیش

Pypray ، اوقات شرعی برای همه ، مخصوصا ترمینالی ها!

سلام ?! علیرضا هستم و بعد یه غیبت طووولانی! اومدم تا یه چیز جالب رو بهتون معرفی کنم.Pypray ، وب سایت یا بهتر بگم وب اپ جدیدیه که با فلسک و پایتون نوشتم! سایتی که ایده اش از wttr.in گرفته شده.اگر موافق باشید بریم ببینیم PyPray چیه و چکار میکنه و چطور ازش استفاده کنیم...

PyPray چیه؟

همون طور که بالاتر هم گفتم ، PyPray یه سایته که اوقات شرعی رو نشون میده ، اما یه فرق اساسی با بقیه سایت ها داره.هدف اصلیش ، اوقات شرعی برای همه بوده ، مخصوصا ترمینالی ها! مثل wttr.in که آب و هوا رو توی ترمینال نشون میده ، PyPray هم یه ظاهر عادی داره برای کاربر های عادی ، و یک حالت هم داره برای ترمینال داره. با هم ببینیمشون :

PyPray در ترمینال
PyPray در ترمینال
وبسایت PyPray
وبسایت PyPray

از دقت +-5 دقیقه نترسید ? ، آخر مطلب کامل توضیح دادم.حتما بخونیدش!

مزیت PyPray چیه؟

برای کاربرهای عادی ، PyPray یه وبسایت اوقات شرعی ساده و راحته ، که خیلی از شهر های ایران رو پشتیبانی میکنه.پس برای دیدن اوقات شرعی ، خیلی ساده میتونن از PyPray استفاده کنن.

مزیت PyPray برای ترمینالی ها هم که مشخصه! بدون ترک کردن ترمینال میتونن اوقات شرعی شهرشون رو دریافت کنن!

چرا اسمش PyPray ئه؟؟

برای اسم مخفف از پایتون (زبان برنامه نویسی اش) + pray (نماز) استفاده کردم
که نزدیک ترین معنی رو بده. به نظرم اسم خوبی شده.اگر اسم دیگه ای مد نظر شماست لطفا توی نظرات به من بگید ،شاید اسمش رو عوض کردیم. ?

چطور ازش استفاده کنیم؟

کاربرهای عادی ، فقط کافیه با موبایل یا کامپیوترشون به آدرس PyPray برن ، که خیلی هم کوتاهه ??

pryr.ir

صفحه اصلی سایت اوقات شرعی تهران بزرگ رو نشون میده. اگر شهری غیر از تهران زندگی میکنید ، ابتدا به آدرس زیر برید و اسم شهر محل زندگیتون رو پیدا کنید:

pryr.ir/cities_list

بعد اون اسم رو کپی کنید یا به خاطر بسپارید. بعد اون آدرس رو به اضافه یک اسلش (/) به انتهای آدرس سایت اضافه کنید.

مثلا ، اگر توی اهواز زندگی میکنید اول اسم اهواز رو توی لیست در آدرس بالا پیدا کنید، بعد باید آدرس زیر رو توی مرورگرتون وارد کنید:

pryr.ir/ahvaz

اگر شهرتون توی لیست نبود ، طول و عرض جغرافیایی شهرتون رو پیدا کنید ، مثلا طول و عرض جغرافیایی شهرتون اینه:

35.52 طول جغرافیایی
51.54 عرض جغرافیایی

حالا این مدلی آدرس رو تغییر بدید(طول جغرافیایی ، کاما ، عرض جغرافیایی) :

pryr.ir/35.52,51.54



کاربرهای ترمینالی هم میتونن با دستور curl اوقات شرعی رو دریافت کنن ، مثل زیر:

curl pryr.ir

اگر هم شهری غیر از تهران زندگی میکنید ، مراحل رو دقیقا مثل بالا انجام بدید و آدرس رو تغییر بدید.

مثلا ، اگر توی قم زندگی میکنید اول اسم قم رو توی لیست در آدرس بالا پیدا کنید، بعد باید دستور زیر رو توی ترمینالتون وارد کنید:

curl pryr.ir/qom

اگر شهرتون توی لیست نبود ، دقیقا مراحل بالا رو انجام بدید و با آدرس جدید کار کنید:

curl pryr.ir/35.52,51.54

میتونید این دستور رو توی خط آخر bashrc بذارید تا هر دفعه ترمینال رو باز میکنید اوقات شرعی رو ببینید.برای این کار ، این دستور رو توی ترمینال وارد کنید:

sudo nano /etc/bash.bashrc

چرا انقدر دقتش پایینه؟5 دقیقه؟

نه! اصلا پایین نیست!?دقت PyPray تقریبا +- 3 دقیقه ست ولی چون سایت هنوز در مراحل تسته نمیشه قطعی گفت +- 3 دقیقه. پس محض اطمینان +- 5 دقیقه رو توی سایت نوشتیم.

اما شاید فکر کنید 3 دقیقه هم خیلی زیاده . اما اینطور نیست.همه الگوریتم های محاسبه اوقات شرعی خطا دارن. حتی سایت های دیگه مثل aviny.com هم دقتشون +- 3 دقیقه هست برای همین PyPray هم نسبتا دقیقه ولی مراقب باشید.




و در آخر هم از سایت jdf.scr.ir برای کد تبدیل تاریخ میلادی به شمسی و سایت praytimes.org برای کتابخونه اوقات شرعی تشکر میکنم.انشالله PyPray به زودی اوپن سورس میشه و توی گیتهاب قرار میگیره!
اگر نظری داشتید یا با PyPray کار کردید، تجربیات و نظراتتون رو لطفا توی نظرات بگید.ممنون?.


امیدوارم که از این مطلب هم لذت برده باشید.تا مطلب بعدی خدانگهدار ?


مذهبیپایتون
شاید از این پست‌ها خوشتان بیاید