Как использовать?
Ссылка на подписной календарь:
- https://prodcal.nikitastupin.com/prodcal.ics
- http://prodcal.nikitastupin.com/prodcal.ics - на случай, если я не обновлю TLS сертификат
- https://static.nikitastupin.com/prodcal.ics - альтернативная ссылка
Настройка подписного календаря на iOS
Настройка подписного календаря на MacOS
...
Настройка подписного календаря в Android
Похоже через Google Calendar на телефоне не получится подписаться, поэтому смотри пункт Настройка подписного календаря в Google Calendar
.
Настройка подписного календаря в Google Calendar
Переходим на calendar.google.com
, выбираем Добавить по URL
:
В поле URL календаря
вводим https://prodcal.nikitastupin.com/prodcal.ics
, нажимаем Добавить календарь
:
Все! :)
Как поднять у себя на сервере
- Установить необходимые модули для Python:
$ pip3 install -r requirements.txt
- Настроить автообновление календаря:
$ crontab -l
0 1 * * * python3 /home/ubuntu/prodcal_ics.py --start-year=2018 -o /home/ubuntu/www/prodcal.ics
- Отдавать файл любым сервером prodcal.ics (например, nginx)