PyTime fork for NSW, Australia
Project description
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
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pytimeNSW-0.2.2.tar.gz
(7.6 kB
view details)
File details
Details for the file pytimeNSW-0.2.2.tar.gz
.
File metadata
- Download URL: pytimeNSW-0.2.2.tar.gz
- Upload date:
- Size: 7.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05b78fbb5633bedf9361aea440ccedcb4dc202a81d0a3e7f2346096a794cd955 |
|
MD5 | 689f05db651a4318b459aa2bdd7beeea |
|
BLAKE2b-256 | 6179f7c22df3b09e41d7909c895c3cf712cad206f134bc08f1738b16b2d450b9 |