Клиент для работы с Isdayoff API
Go 1.25+
Убедитесь, что ваш проект использует Go Modules (если он уже использует, в корне будет файл go.mod):
go mod initЗатем подключите модуль isdayoff в вашей Go программе с помощью import:
import (
"github.com/kotopheiop/isdayoff"
)Запустите любую из обычных команд go (build/install/test). Инструментарий Go автоматически разрешит и загрузит модуль.
Альтернативно, вы также можете явно выполнить go get для пакета:
go get -u github.com/kotopheiop/isdayoff
package main
import (
"fmt"
"github.com/kotopheiop/isdayoff"
)
func main() {
dayOff := isdayoff.New()
countryCode := isdayoff.CountryCodeKazakhstan
pre := false
covid := false
day, err := dayOff.Tomorrow(isdayoff.Params{
CountryCode: &countryCode,
Pre: &pre,
Covid: &covid,
})
fmt.Println(day) // 0
}- Названия часовых поясов (TZ) должны быть взяты из IANA
Этот проект распространяется под лицензией MIT. См. файл LICENSE для подробностей.
Вы можете свободно использовать, изменять и распространять этот код без каких-либо ограничений.