Skip to content

Производственный календарь в формате ics

License

Notifications You must be signed in to change notification settings

nikitastupin/prodcal_ics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Как использовать?

Ссылка на подписной календарь: https://prodcal.nikitastupin.com/prodcal.ics

Настройка подписного календаря на iOS

Шаг 1

Настройка подписного календаря на MacOS

В приложении Календарь: Файл -> Новая подписка на календарь... -> Ввести ссылку выше

Настройка подписного календаря в Android

Похоже через Google Calendar на телефоне не получится подписаться, поэтому смотри пункт Настройка подписного календаря в Google Calendar.

Настройка подписного календаря в Google Calendar

Переходим на calendar.google.com, выбираем Добавить по URL: Шаг 1

В поле URL календаря вводим https://prodcal.nikitastupin.com/prodcal.ics, нажимаем Добавить календарь:

Шаг 2

Все! :)

Как поднять у себя на сервере

  1. Установить необходимые модули для Python:
$ pip3 install -r requirements.txt
  1. Настроить автообновление календаря:
$ crontab -l
0 1 * * * python3 /home/ubuntu/prodcal_ics.py --start-year=2018 -o /home/ubuntu/www/prodcal.ics
  1. Отдавать файл любым сервером prodcal.ics (например, nginx)

Разработка

https://icalendar.org/validator.html

About

Производственный календарь в формате ics

Topics

Resources

License

Stars

Watchers

Forks

Languages