Jewish/Hebrew date and Zmanim in native Python 2.7/3.x
Project description
The hdate Python library’s purpose is to provide information about the Hebrew date and times.
Originally ported from the C version of libhdate by Royi Reshef, it is currently maintained by Tsvi Mostovicz and is the backend library for Home Assistant’s Jewish Calendar integration.
Installation using pip:
$ pip install hdate
Examples:
Provide the times of the day in Hebrew…
>>> import hdate
>>> import datetime
>>> c = hdate.Location("פתח תקוה", 32.08707, 34.88747, "Asia/Jerusalem", 54)
>>> z = hdate.Zmanim(date=datetime.date(2016, 4, 18), location=c)
>>> print(z)
עלות השחר - 04:52:00
זמן טלית ותפילין - 05:18:00
הנץ החמה - 06:08:00
סוף זמן ק"ש מג"א - 08:46:00
סוף זמן ק"ש גר"א - 09:23:00
סוף זמן תפילה מג"א - 10:04:00
סוף זמן תפילה גר"א - 10:28:00
חצות היום - 12:40:00
מנחה גדולה - 13:10:30
מנחה גדולה 30 דק - 13:10:00
מנחה קטנה - 16:25:30
פלג המנחה - 17:50:45
שקיעה - 19:12:00
מוצאי צום - 19:40:00
מוצאי שבת - 19:50:00
צאת הכוכבים (18 דק) - 19:31:30
לילה לרבנו תם - 20:30:00
חצות הלילה - 00:40:00
… and in English.
>>> from hdate.translator import set_language
>>> set_language("en")
>>> z = hdate.Zmanim(date=datetime.date(2016, 4, 18), location=c)
>>> print(z)
Alot HaShachar - 04:52:00
Talit & Tefilin's time - 05:18:00
Sunrise - 06:08:00
Shema EOT MG"A - 08:46:00
Shema EOT GR"A - 09:23:00
Tefila EOT MG"A - 10:04:00
Tefila EOT GR"A - 10:28:00
Midday - 12:40:00
Big Mincha - 13:10:30
Big Mincha 30 min - 13:10:00
Small Mincha - 16:25:30
Plag Mincha - 17:50:45
Sunset - 19:12:00
End of fast - 19:40:00
End of Shabbat - 19:50:00
Tset Hakochavim (18 minutes) - 19:31:30
Night by Rabbeinu Tam - 20:30:00
Midnight - 00:40:00
Provide the full Hebrew date …
>>> set_language("he")
>>> h = hdate.HDateInfo(datetime.date(2016, 4, 26))
>>> print(h)
יום שלישי י"ח בניסן ה' תשע"ו ג' לעומר חול המועד פסח
… and in English.
>>> set_language("en")
>>> h = hdate.HDateInfo(datetime.date(2016, 4, 18))
>>> print(h)
Monday 10 Nisan 5776
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file hdate-1.1.2.tar.gz.
File metadata
- Download URL: hdate-1.1.2.tar.gz
- Upload date:
- Size: 73.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.24.2 CPython/3.13.4 Linux/6.11.0-1015-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6c98f723807e8482f8a72d384c209e45ba0189d5bb0e24360f79110658a1c244
|
|
| MD5 |
bf032dec452512266d556ac362dbe81a
|
|
| BLAKE2b-256 |
91901687fd11282705a6e4eebda1e7c063604aca3bb9aef0e51cb76f55692f83
|
File details
Details for the file hdate-1.1.2-py3-none-any.whl.
File metadata
- Download URL: hdate-1.1.2-py3-none-any.whl
- Upload date:
- Size: 52.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.24.2 CPython/3.13.4 Linux/6.11.0-1015-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e04b8433e37e10f03b4dd5a7479648f2ca17761d5501e0e299659a427bad0926
|
|
| MD5 |
658e290a194b0f0180f6acce267cb571
|
|
| BLAKE2b-256 |
3588138961b6103b296eccab89609b7615f00177f0759f3f27440c286151ea20
|