Kal
![License](http://img.shields.io/badge/license-BSD-green.svg?style=flat)
Package for finding public holidays, easter, notable days, equinoxes, solstices and flag flying days. Deals with dates and intervals between dates.
Online API documentation
Features and limitations
- Provides a collection of functions for dealing with dates, intervals between dates and special days like winter solstice.
- Provides functions for finding public holidays ("red days"), easter, notable days, equinoxes, solstices and flag flying days, for some calendars (every country may have different flag flying days).
- Currently, public holidays and flag flying days have only been implemented for USA, Norway and Turkey, but pull requests are welcome!
Kal utility
Screenshots
en_US
![en_US](https://github.com/xyproto/calendar/raw/HEAD/img/us.png)
nb_NO
![nb_NO](https://github.com/xyproto/calendar/raw/HEAD/img/nb.png)
tr_TR
![tr_TR](https://github.com/xyproto/calendar/raw/HEAD/img/tr.png)
Installation
With Go 1.17 or later:
go install github.com/xyproto/kal/cmd/kal@latest
General information