Salling Group Holidays API的非正式库
salling-group-holidays的Python项目详细描述
Salling Group Holidays API的非正式库
用于Salling Group Holidays API的非官方python 3库。
API支持获取给定日期或范围内的丹麦假日 日期。这个库只是在那个api上提供了一个抽象。
注意
此库不受Salling Group A/S支持,作者也不以任何方式隶属于Salling Group A/S。
安装
要安装此库,请在命令提示符中键入以下命令:
$ pip install salling-group-holidays
使用量
首先,使用salling组假日需要一个api密钥 应用程序编程接口。Contact Salling Group to receive your API key。
收到密钥后,就可以开始使用此库。用法相当简单。首先获取一个api实例:
importsalling_group_holidaysAPI_KEY='your_api_key'v1=salling_group_holidays.v1(API_KEY)
要查看给定日期是否为假日,请使用pythondatetime.date object。和 调用is_holiday方法。例如,看看今天是不是丹麦人 假日:
fromdatetimeimportdateimportsalling_group_holidaysv1=salling_group_holidays.v1(API_KEY)ifv1.is_holiday(date.today()):print('Great news. No work today!')else:print('Get back to work. No holiday today.')
要获取给定期间的假日列表,请调用holidays 方法,开始日期和结束日期为pythondatetime.date object。这个 方法返回以假日日期为键的python字典。 以及当天的名字以及是否是假日。为了 2018年12月丹麦假日列表示例:
fromdatetimeimportdateimportsalling_group_holidaysv1=salling_group_holidays.v1(API_KEY)holidays=v1.holidays(date(2018,12,1),date(2018,12,31))print('There are {} holidays in December 2018.'.format(len(holidays)))print('December 25th is {}'.format(holidays[date(2018,12,25)]['name']))
将输出:
There are 4 holidays in December 2018 December 25th is 1. juledag.