Skip to content
This repository has been archived by the owner on Oct 2, 2023. It is now read-only.

egno/work-calendar

Repository files navigation

work-calendar

Work calendar service. It's a part of my Smart Home.

Сервис, возвращающий информацию, выходным или рабочим является день.

(EN)

How many holidays in Russia! This is a service that defines a business day or a day off. It use open data from data.gov.ru site.

Run

Simply use docker or docker-compose

Examples

https://my_host/calendar/day/

https://my_host/calendar/day/2018-06-09/

It returns JSON structure:

holiday: True or False

default: True when the calendar from gov.ru is not loaded

https://my_host/calendar/update/ - It requests data update from data.gov.ru

(RU)

Сервис, возвращающий информацию, является день праздничным или нет. Использую как часть своего "Умного дома". Используется производственный календарь, публикуемый на сайте data.gov.ru

Примеры запросов

https://my_host/calendar/day/

https://my_host/calendar/day/2018-06-09/

Возвращается JSON:

holiday: True or False

default - True когда нет данных с сайта gov.ru и значение вычислено только по дню недели

https://my_host/calendar/update/ - Запрашивает обновление календаря с сайта data.gov.ru

TODO

Add personal calendar and sync it with Google.