0 purchases
pytimeNSW 0.2.2
PyTimeNSW is a fork of PyTime
with additional days added for NSW public holidays.
Installation
pip install pytimeNSW
To Do List
Add family_day public holiday for Canberra
Add is_public_can and public_holidays_can functions for Canberra
Add is_weekend function takes string or datimeTime and returns
Boolean
Add ‘Monday rollover’ for public holidays that land on a weekend
Add days_until that accepts public holiday name as argument and
returns int
Change is_public to work for python2 list comprehensions ## Basic
Usage
>>>from pytimeNSW import pytimeNSW
>>>
>>>queen = pytimeNSW.queen() # Queen's Birthday
>>>print(queen)
datetime.date(2017, 6, 12)
>>>
>>>pytimeNSW.public(easter) # Easter Public Holidays
[datetime.date(2017, 3, 30),
datetime.date(2017, 3, 31),
datetime.date(2017, 4, 1),
datetime.date(2017, 4, 2)]
>>>
>>> labour = pytimeNSW.labour(2019) # 2019 Labour Day
>>>print(labour)
datetime.date(2019, 10, 7)
Other public holidays
>>>pytimeNSW.boxing() # Boxing Day
datetime.date(2015, 12, 26)
>>>
>>>pytimekr.anzac() # Anzac Day
datetime.date(2017, 4, 25)
>>>
>>>pytimeNSW.australia() # Australia Day
datetime.date(2017, 1, 26)
>>>pytimeNSW.public_holidays(1995) # List of public holidays in given year
[datetime.date(1995, 4, 25),
datetime.date(1995, 1, 26),
datetime.date(1995, 4, 14),
datetime.date(1995, 4, 15),
datetime.date(1995, 4, 16),
datetime.date(1995, 4, 17),
datetime.date(1995, 1, 1),
datetime.date(1995, 12, 25),
datetime.date(1995, 12, 26),
datetime.date(1995, 6, 12),
datetime.date(1995, 10, 2)]
>>>pytimeNSW.ispublic('April 25 2015') # Verifies if a date is a public holiday
True
License
MIT
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.