Yandex Calendar Integration
pendingby CaDuCT-3aTeuHuK
Plugin for integrating daily notes with Yandex Calendar.
Obsidian Yandex Calendar Integration
Плагин для интеграции Obsidian с Яндекс Календарем, позволяющий автоматически вставлять события из календаря в ваши ежедневные заметки.
Описание
Плагин синхронизируется с Яндекс Календарем и позволяет автоматически добавлять события текущего дня в ваши ежедневные заметки Obsidian. События форматируются согласно заданному шаблону и вставляются в позицию курсора.
Установка
Если плагин добавлен в Community plugins
- Откройте Obsidian
- Перейдите в Настройки → Community plugins
- Отключите Restricted mode (если включен)
- Нажмите "Browse" и найдите "Yandex Calendar Integration"
- Установите плагин и активируйте его
Альтернативная установка (если плагина нет в Community Plugins)
Если плагин недоступен в официальном каталоге Community Plugins, вы можете установить его вручную:
- Скачайте последнюю версию плагина из репозитория GitHub:
- Перейдите на страницу релизов плагина
- Скачайте архив
obsidian-yandex-calendar-integration.zip
- Распакуйте архив в папку плагинов Obsidian:
- Откройте папку вашего vault Obsidian
- Перейдите в подпапку
.obsidian/plugins/ - Создайте папку
obsidian-yandex-calendar-integration - Скопируйте все файлы из распакованного архива в эту папку
- Активируйте плагин:
- Перезапустите Obsidian
- Перейдите в Настройки → Community plugins
- Активируйте "Yandex Calendar Integration" в списке установленных плагинов
Настройка
- Ввод email:
- Введите email, который используется для доступа к Яндекс Календарю
- Сохранение пароля приложения Яндекс:
- Введите пароль приложения для Яндекс Календаря (сгенерированный в Пароли приложений)
- Пароль будет сохранен безопасно (с использованием встроенного безопасного хранилища Obsidian)
- Event task pattern
- Введите шаблон для форматирования событий
Важно
- Пароль нужно ввести только один раз при настройке
- После сохранения пароля плагин будет автоматически использовать его для всех последующих запросов
- Для смены пароля используйте кнопку "Clear Password" в настройках
Использование
Автоматическое получение событий
- Откройте ежедневную заметку (Daily Note)
- Установите курсор в место, куда хотите вставить события
- Выполните одно из следующих действий:
- Используйте горячие клавиши (назначаются в настройках Obsidian)
- Вызовите командную палитру (Ctrl/Cmd + P) и выполните команду: "Yandex Calendar Integration: Вставить событие из Яндекс Календаря в позицию курсора"
Как это работает
- Плагин определяет дату текущей ежедневной заметки
- Отправляет запрос к API Яндекс Календаря для получения событий этого дня
- Форматирует события согласно заданному шаблону
- Вставляет события в позицию курсора
Настройка шаблона событий
Вы можете настроить формат отображения событий используя следующие переменные:
Доступные поля
${summary}- название события${dateStart}- полная дата начала события${dateEnd}- полная дата окончания события${timeStart}- время начала события${timeEnd}- время окончания события${description}- описание события${url}- ссылка на событие
Примеры шаблонов
Стандартный шаблон:
- [ ] ${timeStart} - ${timeEnd}: ${summary}
Описание: ${description}
Ссылка на событие: ${url}
Результат добавления событий в заметку с данным шаблоном:

Простой шаблон:
- ${timeStart}-${timeEnd} | ${summary}
Подробный шаблон:
## ${summary}
**Время:** ${timeStart} - ${timeEnd}
**Описание:** ${description}
[Ссылка](${url})
Требования
- Аккаунт Яндекс с доступом к Яндекс Календарю
- Включенный плагин Daily Notes в Obsidian
- Стабильное интернет-соединение для синхронизации с календарем
Безопасность
- Пароли хранятся в защищенном хранилище Obsidian
- Данные передаются через защищенное HTTPS-соединение
- Плагин имеет доступ только к вашему календарю Яндекс
Устранение неполадок
События не вставляются:
- Проверьте подключение к интернету
- Убедитесь, что открыта ежедневная заметка
- Проверьте правильность email и пароля в настройках
Поддержка
Если у вас возникли проблемы или есть предложения по улучшению плагина, создайте issue в репозитории плагина на GitHub.
Разработчик
👨💻 Пахомов Сергей
- GitHub: @CaDuCT-3aTeuHuK
- LinkedIn: Пахомов Сергей
- Telegram: Чат Пахомов Сергей | java-dev/ментор
Примечание: Для работы плагина требуется аккаунт Яндекса и корректно настроенные ежедневные заметки в Obsidian.
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.