This is a script that generates holidays in South Korea, formatted in JSON, CSV, and iCalendar.
- API Doc: https://holidays-kr.s5r.jp/
Inspired by Holidays JP API project.
We provide a translated iCalendar file. Normally, holidays are provided as local-language calendars.
日本語訳された「韓国の祝日」の iCalendar ファイルを提供しています。
This project uses uv for dependency management. Please install uv first:
# Install uv (if not already installed)
curl -LsSf https://astral.sh/uv/install.sh | sh- Clone the repository
- Install dependencies using uv:
uv syncTo run the application:
uv run python app.pyOr use the build script which also generates API documentation:
./build.shWe use the https://github.com/vacanza/holidays library that provides holidays for many countries.
- Get holidays from the vacanza/holidays lib
- Translate to Japanese by OpenAI API
- Convert to JSON, CSV and iCalendar format
- Deploy to Web