К основному содержимому
Все статьи

CalDAV: что это и как подключить Google Calendar к планировщику задач

CalDAV это открытый протокол для работы с календарями через интернет. Если вы когда-нибудь подключали Google Calendar или Яндекс.Календарь к стороннему приложению, скорее всего, под капотом использовался CalDAV (или его аналог). В этой статье разберём, как CalDAV работает, зачем он нужен и как подключить календарь к планировщику задач.

Что такое CalDAV простыми словами

CalDAV расшифровывается как Calendaring Extensions to WebDAV. Если совсем просто: это способ для приложений читать и записывать события в ваш календарь по сети. Приложение отправляет HTTP-запросы на сервер календаря, сервер возвращает события в формате iCalendar (.ics).

CalDAV поддерживают:

  • Google Calendar
  • Яндекс.Календарь
  • Apple iCloud Calendar
  • Nextcloud, Radicale, Baikal и другие self-hosted решения

Это значит, что любое приложение с поддержкой CalDAV может синхронизироваться с вашим календарём, где бы он ни хранился.

Зачем связывать календарь с планировщиком задач

Задачи и встречи живут в разных мирах: задачи в трекере, встречи в календаре. Но на практике они пересекаются. «Подготовить отчёт к встрече с клиентом» это задача, привязанная к событию в календаре. Если они в разных приложениях, вы переключаетесь между окнами и теряете контекст.

Когда календарь подключён к планировщику:

  • Вы видите встречи рядом с задачами, не переключаясь
  • Можно привязать задачу к конкретному событию
  • Перед созвоном открываете одну страницу, а не три приложения

Как подключить Google Calendar

Шаг 1. Создайте пароль приложения

Google не разрешает сторонним приложениям использовать основной пароль для CalDAV. Нужен «пароль приложения» (App Password). Создать его можно в настройках аккаунта Google: Безопасность → Двухфакторная аутентификация → Пароли приложений.

Шаг 2. Укажите CalDAV-адрес

Для Google Calendar CalDAV-адрес выглядит так:

https://www.google.com/calendar/dav/ваш_email/events/

Замените ваш_email на адрес вашей почты Gmail.

Шаг 3. Подключите в планировщике

В AI Planner откройте настройки интеграций, выберите CalDAV, вставьте адрес, логин (email) и пароль приложения. После подключения встречи появятся на вкладке «Календарь» и их можно будет привязать к задачам.

Как подключить Яндекс.Календарь

Шаг 1. Создайте пароль приложения

Аналогично Google: откройте id.yandex.ru → Безопасность → Пароли приложений → Создать пароль для «Календарь».

Шаг 2. CalDAV-адрес Яндекса

https://caldav.yandex.ru

Шаг 3. Подключите

Логин: ваш email на Яндексе. Пароль: пароль приложения из шага 1. Всё, события подтянутся автоматически.

Частые проблемы

«Не удаётся подключить»

В 90% случаев причина в пароле. Убедитесь, что вы используете пароль приложения, а не основной пароль от аккаунта. Также проверьте, что двухфакторная аутентификация включена (без неё пароли приложений не работают).

«Событий нет»

Проверьте, что CalDAV-адрес указывает на нужный календарь. У Google может быть несколько календарей, и основной не всегда тот, что вы ожидаете.

«Синхронизация в одну сторону»

Большинство планировщиков, включая AI Planner, читают события из календаря, но не создают новые. Это безопаснее: ваш календарь остаётся под вашим контролем.

Итого

CalDAV это стандарт, который работает с большинством календарей. Подключение занимает 5 минут, после чего встречи и задачи живут в одном месте. Попробуйте в AI Planner: бесплатно, CalDAV уже поддерживается.