Giter Club home page Giter Club logo

py-libhdate

Jewish/Hebrew date and Zmanim in native python 3.x

Originally ported from libhdate, see http://libhdate.sourceforge.net/ for more details (including license)


Installation using pip:

$ pip install hdate

Examples:

base code to provide 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, hebrew=True)
>>> 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
מנחה קטנה - 16:25:30
פלג המנחה - 17:50:45
שקיעה - 19:12:00
צאת הכוכבים - 19:38:00
חצות הלילה - 00:40:00

and in english:

>>> z = hdate.Zmanim(date=datetime.date(2016, 4, 18), location=c, hebrew=False)
>>> 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
Small Mincha - 16:25:30
Plag Mincha - 17:50:45
Sunset - 19:12:00
First stars - 19:38:00
Midnight - 00:40:00

to provide the full hebrew date:

>>> h = hdate.HDate(datetime.date(2016, 4, 26), hebrew=True)
>>> print(h)
יום שלישי י"ח בניסן ה' תשע"ו ג' בעומר חול המועד פסח

and in english:

>>> h = hdate.HDate(datetime.date(2016, 4, 18), hebrew=False)
>>> print(h)
Monday 10 Nisan 5776

py-libhdate's Projects

py-libhdate icon py-libhdate

Python 3 library for Hebrew date and zmanim (times) objects in python

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.