한국 공휴일 api

작년(2023년) 7월 쯤에 만들었는데 지금 공개한다. >> API 링크 <<
만들게된 동기는 기존에 공개된 API가 회원가입 & 로그인, 인증키 그리고 XML으로 이루어져있어 쓰기 싫었다는 것. 누군가가 만들어줬으면 좋겠었는데 답답해서 그냥 내가 만들었다.

위 API는 응답 Body에도 쓰여있듯, https://ryan1st.tistory.com/40 에서 공개된 구글 캘린더를 파싱해서 -2년 ~ +1년 사이의 휴일 목록을 반환한다. 과거 휴일은 정상적으로 동작하지만, ryan1st님의 블로그 포스트를 확인해보면 12월 초 다음 해의 빨간날을 업데이트 하시는 것을 알 수 있으니, 내년 휴일 목록은 정확하지 않다. 법정 공휴일로 정해져있는 빨간날들은 대체로 들어가있지만, 총선, 대선, 대체공휴일 등은 12월에 추가된다는 뜻이다.

서버는 express를 사용했고 클라우드플레어에서 24시간 단위 캐싱을 해주고 있기도 하며 수익화의 목적이 없다보니 사용량 통계와 같은 요소를 내가 추가적으로 구현하진 않았다. 다만 위 스크린샷에서도 확인할 수 있듯이 개인적으로 사용하는 API다 보니 신뢰성이 중요한 프로젝트에서 사용한다고 하더라도 하루 아침에 없어질 수 있는 API이다. 테스트 용도로 간편하게 사용하길 바란다. 😅 (애초에 의존하는 캘린더부터 그런 성격이다.) 그래도 이 도메인은 27년까지, 서버도 $2.5/month로 저렴하게 운영중이니 근시일내에 없어질 일은 아?마 없다.