• Stars
    star
    364
  • Rank 117,101 (Top 3 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created about 2 years ago
  • Updated about 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

대한민국 공휴일을 가공한 자료

대한민국의 공휴일

과학기술정보통신부에서 발표한 월력요항1csv, json, ics 형식으로 가공한 자료입니다.

제작 동기

제공 형식

주요 특징

  • 명칭은 공휴일에 관한 법률을 따릅니다. (기독탄신일 등)
  • 공휴일이 아닌 국경일은 포함하지 않습니다. (제헌절 등)
  • 지방 공휴일은 포함하지 않습니다. (4·3희생자추념일 등)
  • 제공되는 csv 파일은 Google 캘린더 형식을 따릅니다.
  • 제공되는 ics 파일은 iCalendar 표준을 따릅니다.

공유 캘린더

https://holidays.hyunbin.page/basic.ics 주소로 새로운 캘린더를 구독합니다.

Warning
위 주소를 직접 공유하는 것을 금합니다. holidays.hyunbin.page를 공유합니다.

Note
Google Calendar에 변경사항이 표시되려면 최대 12시간이 걸릴 수 있습니다.

iOS 캘린더 앱에서의 '구독 캘린더 추가' 과정

텍스트 파일

생성된 모든 텍스트 파일은 public 디렉터리에 위치합니다.

./public
├── basic.ics   # 모든 연도 (2022년~)
├── basic.json  # 모든 연도 (2022년~)
├── 2022.csv    # 특정 연도
├── 2022.ics    # 특정 연도
├── 2022.json   # 특정 연도
├── 2023.csv
├── 2023.ics
├── 2023.json
└── (하략)

위 파일들은 holidays.hyunbin.page에 게시되어 있습니다.

# (예시) 다음 파일은
./public/basic.json

# 다음 URL에서 확인할 수 있습니다.
https://holidays.hyunbin.page/basic.json

Footnotes

  1. 월력요항은 달력 제작의 기준이 되는 자료입니다. 천문법천문법 시행령에 따라 작성되어 관보에 게재됩니다.

  2. 회원가입, 본인인증, API 활용 신청을 해야만 사용할 수 있습니다. 비밀 키가 사용되므로 클라이언트 코드에서 사용할 수 없습니다.

  3. 다른 사람의 Google Calendar 구독하기 문서를 참고합니다. (링크를 사용하여 공개 캘린더 추가하기)

  4. iCloud 캘린더 구독 사용하기 문서를 참고합니다.

More Repositories

1

jamoya.one

자소가 분리된 한글 파일명을 고치는 도구
Svelte
203
star
2

zoom-rec-dl

Download multiple Zoom cloud recordings at once
JavaScript
25
star
3

swipe-scroller

Lightweight Slider and Carousel
Svelte
16
star
4

owntracks-cloudflare-supabase

Serverless location tracking using Cloudflare and Supabase
TypeScript
12
star
5

civil-defense

대한민국 민방위 교육 일정
TypeScript
12
star
6

new-request

Type-safe REST API in JavaScript
TypeScript
8
star
7

print-friendly

CSS for paper. Style HTML for printing and PDF conversion.
CSS
8
star
8

svelte-html-modal

<dialog> wrapper for Svelte
Svelte
6
star
9

svelte-kit-templates

The default SvelteKit template, generated with create-svelte
JavaScript
4
star
10

stod.one

Mastodon Profile for Twitter
Svelte
4
star
11

svelte-chart-apex

ApexCharts wrapper for Svelte
JavaScript
4
star
12

open-bookshelf

열린 책장에서 만나는 무료 어린이 전자책
TypeScript
4
star
13

plain-html

Hand Crafted Static Pages
HTML
4
star
14

event-horizon.kr

"사건의 지평선 너머로", 고윤하
4
star
15

tools

Modular JavaScript tools for browser and Node.js
TypeScript
3
star
16

hash-dialog-modal

Permalinks for modals
TypeScript
2
star
17

flight-sans

한글날 578주년 기념 제주항공 Flight Sans 폰트
CSS
2
star
18

dooru-library

두루책방 데이터 아카이브
1
star
19

sbm-work-report

월간 사회복무요원 보고 자료 생성 도구
Svelte
1
star
20

ubiquitous-umbrella

1
star
21

expressjs-restrict-http-method

Return custom status code in Node.js server
JavaScript
1
star
22

responsive-printable-css

RESPRI, RESponsive and PRIntable CSS for HTML Documents
HTML
1
star
23

check-drug-description

Check if drug descriptions violate MFDS regulations
JavaScript
1
star
24

examples

1
star
25

koddiud-ongothic

한국장애인개발원의 유니버설 디자인 서체 'KoddiUD 온고딕'
CSS
1
star