בקשת מידע | זיהוי שבתות וימים טובים
-
שלום לכולם, מישהו יודע עם יש ספריה/ פתרון די קל לזיהוי זמנים שאסורים בעשיית מלאכה (כדי לחסום מערכת...)?
-
@מומי-ארזי אחי היקר, כדאי שתבדוק בחוקי הפורום עם זה בסדר מה שעשית עכשיו...
-
שלום לכולם, מישהו יודע עם יש ספריה/ פתרון די קל לזיהוי זמנים שאסורים בעשיית מלאכה (כדי לחסום מערכת...)?
@oryadaniely אם זה עוזר, יש ספריה אבל תצטרך להכניס מיקום (קווי אורך ורוחב).
hebcal
-
שלום לכולם, מישהו יודע עם יש ספריה/ פתרון די קל לזיהוי זמנים שאסורים בעשיית מלאכה (כדי לחסום מערכת...)?
יש ספריות שאני לא בקי בשמם אך שים לב מהכרות שלי עם מערכות אחרות שהשתמשתי בספריות כאלו זה שצריך לבצע עליהם כל מיני קומבינציות לפעולה שאתה צריך
חוץ מהעניין של ספריות שמביאות את כל החגים ה״עבריים״ שזה כולל יום ירושלים וכד׳ ולא נותנות לך סינון של אסור ומותר במלאכה אתה תצטריך הרי לחסום את המערכת מהשקיעה והרי כל המערכת בנויה על לועזי שהוא מתעדכן רק ב 12, לכן יש ספריות שמביאות גם את ערב היום שאסור במלאכה ואז צריך לבדוק מה קורה בראש השנה ששבת לפניו
קיצור רק לתשומת לבך שקל זה לא יהיה בהכרח... -
שלום לכולם, מישהו יודע עם יש ספריה/ פתרון די קל לזיהוי זמנים שאסורים בעשיית מלאכה (כדי לחסום מערכת...)?
# pip install zmanim from zmanim.hebrew_calendar.jewish_calendar import JewishCalendar from zmanim.util.geo_location import GeoLocation from zmanim.zmanim_calendar import ZmanimCalendar from datetime import datetime, timedelta def is_assur_bemelacha_now(): location = GeoLocation('ירושלים', 31.7781161, 35.233804, 'Asia/Jerusalem') zmanim = ZmanimCalendar(geo_location=location) now = datetime.now(location.time_zone) today = now.date() tomorrow = now.date() + timedelta(days=1) if now > zmanim.tzais(): date_to_check = tomorrow else: date_to_check = today jewish_calendar = JewishCalendar(date_to_check, in_israel=True) return jewish_calendar.is_assur_bemelacha() print(is_assur_bemelacha_now())
מבוסס על גרסת הפייתון של KosherJava
הקוד פשוט כך שלא נראה לי שצריך לצרף הסבר -
# pip install zmanim from zmanim.hebrew_calendar.jewish_calendar import JewishCalendar from zmanim.util.geo_location import GeoLocation from zmanim.zmanim_calendar import ZmanimCalendar from datetime import datetime, timedelta def is_assur_bemelacha_now(): location = GeoLocation('ירושלים', 31.7781161, 35.233804, 'Asia/Jerusalem') zmanim = ZmanimCalendar(geo_location=location) now = datetime.now(location.time_zone) today = now.date() tomorrow = now.date() + timedelta(days=1) if now > zmanim.tzais(): date_to_check = tomorrow else: date_to_check = today jewish_calendar = JewishCalendar(date_to_check, in_israel=True) return jewish_calendar.is_assur_bemelacha() print(is_assur_bemelacha_now())
מבוסס על גרסת הפייתון של KosherJava
הקוד פשוט כך שלא נראה לי שצריך לצרף הסבר@צדיק-תמים
יש אפשרות כזו קלה גם בJS? או בAPI? -
@צדיק-תמים
יש אפשרות כזו קלה גם בJS? או בAPI?