Check Workday CN
Check whether today is a workday with official holiday override data from:
https://cdn.jsdelivr.net/gh/NateScarlet/holiday-cn@master/{year}.json
Workflow
- Run
python3 scripts/check_today_workday.py. - Read
is_workdayfrom output. - Explain reason:
- If date exists in
days[], useisOffDaydirectly (false=> workday,true=> off day). - If date does not exist in
days[], fall back to weekday rule (Mon-Fri workday, Sat-Sun off day).
- If date exists in
Commands
Use today in Asia/Shanghai:
python3 scripts/check_today_workday.py
Check specific date:
python3 scripts/check_today_workday.py --date 2026-02-15
Machine-readable output:
python3 scripts/check_today_workday.py --json
Output Contract
Always return:
- Queried date (YYYY-MM-DD)
is_workdayboolean- Reason (
holiday overrideorweekday fallback) - Data source URL