カレンダーアプリを作っていて、日本の祝日を返してくれるAPIが欲しいなと思い作ってみた。
今年、昨年、来年の3年分の日本の祝日をJSON形式で返す仕様にした。
なお、元データは政府のページから持ってきているので、正確だと思う。
AWSのLambdaを使うとサクッと作れていいね!
APIの叩き方は下の通り。
・curl
$ curl https://08loj6rzka.execute-api.us-west-2.amazonaws.com/default/LambdaPlayTest
・Python
import urllib.request import json url = 'https://08loj6rzka.execute-api.us-west-2.amazonaws.com/default/LambdaPlayTest' try: with urllib.request.urlopen(url) as response: body = json.loads(response.read()) print(body) except urllib.error.URLError as e: print(e.reason)
・戻り値
{'2021/1/1': '元日', '2021/1/11': '成人の日', '2021/2/11': '建国記念の日',・・・