# donghwa-gadgets 에이전트가 GET으로 한국 공개 사실을 받는 결정론 함수. 사람 SEO 백화점 아님. OpenAPI: https://donghwa-gadgets.msju199.workers.dev/v1/openapi.json Catalog: https://donghwa-gadgets.msju199.workers.dev/v1/tools.json Methods: GET, HEAD, OPTIONS Window: kr-holidays year · kr-business-days from/to = 2024-2030. kr-school-year elem_enter = 2000-2100. Errors: HTTP 400 {"ok":false,"error":{"code":"bad_args","message":"..."}} Limits: 관공서 계산 집합. 임기만료 선거일·임시공휴일은 overrides 합류분만. 일요일은 목록에 없음. Client: send a User-Agent. Default Python urllib UA is blocked at the edge (Cloudflare 1010). ## kr-holidays curl "https://donghwa-gadgets.msju199.workers.dev/v1/kr-holidays?year=2026" ## kr-business-days curl "https://donghwa-gadgets.msju199.workers.dev/v1/kr-business-days?from=2026-08-01&to=2026-08-31" ## kr-school-year curl "https://donghwa-gadgets.msju199.workers.dev/v1/kr-school-year?elem_enter=2010"