o
odin.langpkg.dev
packages / library / calendar-holidays-generator

calendar-holidays-generator

latestlibrary

Calendar Holidays Generator

MPL-2.0 ยท updated 2 weeks ago

๐Ÿ“… Calendar Holidays Generator

Generate long-term holiday calendars in .ics format โ€” currently only for France.

๐Ÿงญ Overview

Calendar Holidays Generator is a simple tool that creates a standards-compliant iCalendar (.ics) file containing major French holidays over a 150-year window.

Most public calendars only span a few years, which can limit long-term planning or archival use. This tool fills that gap by generating a comprehensive holiday calendar.

๐Ÿ”— Get the latest generated calendar: โžก๏ธ Latest Release

Currently, only French holidays are supported โ€” but adding other countries is easy, and contributions are very welcome!


โš™๏ธ How to Build and Run

This project is written in the Odin programming language.
Make sure Odin and its dependencies are installed first.

๐Ÿ› ๏ธ Build

odin build src -out=calendar-holidays-generator

๐Ÿš€ Run

./calendar-holidays-generator

This will generate a file named {calendar-name}.ics inside the output/ directory.

๐Ÿค Contributions

Pull requests and issues are welcome! Want to add support for holidays in your country? Please do โ€” it's easy to extend.

๐Ÿ“ License

This project is licensed under the MPL-2.0.