Сервис для формирования производственного календаря.
К сожалению в сети не удалось найти бесплатного готового решения по формированию государственного производственного календаря. Из адекватынх решений было только:
- https://isdayoff.ru - не самое удобное решение. В ответ при выборке рабочих и выходных дней отдает строку вида: '1001011100011101'.
- https://xmlcalendar.ru/ - отдает только выходные 😒
- https://production-calendar.ru - наиболее удобное решение. Но стоит некоторых денег.
Для работы сервис взаимодействует с api isDayOff. После чего полученную строку преобразовывает в json объект внутри которого есть информация:
- о первом и последнем дне месяца
- количестве недель
- количестве дней
- массив рабочих дней
- массрв дней доп информацией
- - собрать каркас проекта
- - сделать cli приложение с возможностью загрузки записей: в файл и\или базу
Сервис написан TypeScript и перед запуском ему нужна сборка. Внутри package.json можно найти все необходимые команды для запуска.