Skip to content

kotopheiop/isdayoff

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Isdayoff

Go Version Test Coverage Go Report Card License PkgGoDev

Клиент для работы с 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 для подробностей.

Вы можете свободно использовать, изменять и распространять этот код без каких-либо ограничений.

About

Go библиотека для работы с Isdayoff API - проверка рабочих/нерабочих дней в России, Казахстане, Беларуси и других странах

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages