Schedule API

GET/POST /api/schedule

동작 모드

캐시 조회와 원본 수집(refresh)을 분리합니다. GET/POST 모두 허용합니다.

  • refresh 미지정: Turso SQL 캐시 조회 (공개)
  • refresh=true: 원본 페이지 수집 + 저장 (인증 필수)

파라미터

연도/월/출력 타입/대학원 포함 여부를 제어합니다.

  • year / x-year: YYYY | thisyear | nextyear (기본: KST 현재 연도)
  • month: 03 | 2026-03 | tomonth | nextmonth
  • type=mall: 해당 월 일정을 텍스트 블록으로 반환
  • slave=on: 대학원 일정 포함 (기본 off)

저장 구조

refresh 시 구조화 JSON + 원본 HTML을 모두 저장합니다.

schedule-cache/<year>.json
schedule-cache/<year>.raw.html