Yandex Wiki Integration
approvedby cubieprog
Integration with Yandex Wiki knowledge base
Yandex Wiki Integration
Плагин интеграции Obsidian с базой знаний Yandex Wiki.
Обозначения
YWI: Yandex Wiki Integration. Сокращение обозначает собой данный плагин. Далее, YWI и Yandex Wiki Integration используются как синонимы.
Slug: Абстракция системы Yandex Wiki. Обозначает путь до директории в системе Yandex Wiki.
Быстрый старт

- Установить и включить плагин YWI.
- Установить в настройках путь до браузера. Например,
C:\...\chrome.exe - Нажать на кнопку "Войти".
- Авторизоваться.
- После авторизации, откроется дерево вашей базы знаний Yandex Wiki в плагине YWI.
- Выбрать в дереве YWI рабочую директорию (можете использовать свою директорию в "Личные разделы пользователей").
- Нажмите правую кнопку мышки на директории.
- В открывшемся окне выберете опцию "Установить как рабочую директорию".
- Нажмите на кнопку "Экспортировать хранилище".
- Установить в настройках путь до браузера. Например,
C:\...\chrome.exe - Нажать на кнопку "Войти".
- Авторизоваться.
- После авторизации, откроется дерево вашей базы знаний Yandex Wiki в плагине YWI.
- Выбрать в дереве YWI рабочую директорию (можете использовать свою директорию в "Личные разделы пользователей").
- Нажмите правую кнопку мышки на директории.
- В открывшемся окне выберете опцию "Установить как рабочую директорию".
- Нажмите на кнопку "Экспортировать хранилище".
Начнётся процесс экспорта хранилища в указанную рабочую директорию.
Прогресс экспорта будет отображаться на полоске загрузки под кнопками на панели YWI.
Руководство пользователя
Далее указаны сценарии пользователя с описанием шагов для их воспроизведения.
Подразумевается, что плагин Yandex Wiki Integration скачан и включён в вашем Obsidian.
Установка пути до браузера
Нулевой сценарий, без которого не запустится авторизация.
Браузер используется только в сценарии авторизации. Остальные сценарии такие как экспорт используют только внутренний функционал Obsidian.
На данный момент, разработчик пытается обойти данную проблему.
Шаги:
- Скопировать полный путь до вашего браузера.
- Открыть настройки плагина YWI.
- В поле "Путь до браузера" вставить скопированный путь.
Протестированные браузеры:
- Yandex Browser
- Google Chrome
- Microsoft Edge
Не поддерживаемые браузеры:
- Mozilla Firefox
Авторизация
Самый первый сценарий, без которого ничего не будет работать.
Шаги:
- Открыть вкладку YWI слева.
- Нажать на кнопку "Войти".
- Пройти стандартную процедуру авторизации в Yandex Wiki в открывшемся окне.
- После авторизации в открывшемся окне, оно закроется само.
Далее, все сценарии предполагают, что пользователь авторизован.
Выход
Сценарий выхода из системы. Очищает пользовательскую сессию из локальных файлов, если она была сохранена.
Шаги:
- Открыть вкладку YWI слева.
- Нажать на кнопку "Выйти".
Или
- Исполнить команду Logout
Установка рабочей директории
Сценарий установки рабочей директории. В рабочую директорию будут экспортироваться ваши файлы из Obsidian
Шаги:
- Открыть вкладку YWI слева.
- Авторизоваться.
- Найти нужную директорию в дереве навигации по Yandex Wiki.
- Нажать правую кнопку мыши на директории.
- В открывшемся окне выбрать опцию "Установить как рабочую директорию".
После данных шагов, напротив директории должна появиться иконка домика. Путь до директории будет указан стрелочками.
Экспорт
Экспорт текущего хранилища Obsidian в рабочую директорию.
Шаги:
- Открыть вкладку YWI слева.
- Нажать на кнопку "Экспортировать хранилище".
Или
- Исполнить команду Upload Vault
После данных шагов, начнётся экспорт хранилища в рабочую директорию.
Прогресс экспорта будет отображаться на полоске загрузки под кнопками на панели YWI.
(На данный момент выгрузка может занимать несколько минут. Криворукие разработчики про это знают и думают как решить эту проблему)
Экспорт из дерева Obsidian Vault
Экспорт выбранного файла Obsidian в рабочую директорию.
Шаги:
- Открыть файловый менеджер Obsidian слева.
- Выбрать нужный файл или папку в дереве файлового менеджера.
- Нажать правую кнопку мыши на файле или папке.
- В открывшемся окне выбрать опцию "YWI: Экспорт в Yandex Wiki".
После данных шагов, начнётся экспорт выбранного файла или папки в рабочую директорию.
Прогресс экспорта будет отображаться на полоске загрузки под кнопками на панели YWI.
Экспорт хранилища из дерева Yandex Wiki Integration
Экспорт хранилища Obsidian в указанную директорию Yandex Wiki
Шаги:
- Открыть вкладку YWI слева.
- Найти нужную директорию в дереве навигации по Yandex Wiki.
- Нажать правую кнопку мыши на директории.
- В открывшемся окне выбрать опцию "Экспортировать хранилище сюда".
После данных шагов, начнётся экспорт экспорт хранилища в выбраную директорию.
Прогресс экспорта будет отображаться на полоске загрузки под кнопками на панели YWI.
Команды
Для исполнения команды, нужно нажать ctrl + P (латинская раскладка). После этого, в открывшемся окне, нужно ввести одну из команд перечисленных ниже:
- Logout : Выход из системы (аналогично кнопке "Выход").
- Upload Vault : Экспортирует всё текущее хранилище в домашний Slug.
- Upload Vault to Slug : Экспортирует всё текущее хранилище в указанный Slug.
- Set Display Type : Позволяет установить режим отображения страниц из Yandex Wiki.
- Set Export Formats : Позволяет установить форматы файлов, которые будут экспортироваться.
- Toggle Save Session : Отключает/включает сохранение пользовательской сессии в локальных файлах.
- Toggle Display Titles : Отключает/включает отображение названия документа в заголовке из Yandex Wiki при его просмотре в YWI.

Настройки
Домашняя директория
Настройка, в которой указывается рабочая директория в формате slug из Yandex Wiki. Slug указывается в формате slig-ов вложенных документов через слэш /.
Пример: users/your_name/some_dir
Форматы экспорта
Настройка, в которой указываются форматы экспорта. При сценариях экспорта, будут экспортироваться только указанные форматы. Остальные форматы будут игнорироваться.
Форматы указываются без точек через пробел.
Пример: md json txt (будут экспортироваться только файлы формата .md, .json, .txt).
Режим отображения
Настройка, в которой указывается режим отображения страниц из Yandex Wiki.
Есть два режима отображения: HTML и Markdown.
Отображать название страницы
При включённом отображении названия страниц, будет дополнительно отображаться название открытой страницы в YWI.
При выключенном отображении названия страниц, страницы в YWI будут отображаться без изменений.
Сохранять сессию
Не безопасно!
При включённом режиме, будет сохраняться сессия пользователя в локальных файлах. При повторном запуске плагина YWI, при авторизации, будет использована информация в локальных файлах.
При выключенном режиме, сессия не будет сохраняться в локальных файлах.
Известные проблемы
- При нажатии на раскрытии директории, открывается просмотр документа.
- Тултипы над кнопками пропадают только после клика. (Исправлено в версии 1.0.1.4)
- На некоторых системах не работает правый клик мышкой в дереве Yandex Wiki Integration. Если у вас возникает данная проблема, пожалуйста, откройте ISSUE в гите.
- При экспорте всего хранилища, экспортируется "Yandex Wiki Display File.md".
План развития
- Экспорт вставленных картинок
- Опциональное расширение MarkdownView Obsidian-а до формата Yandex Wiki
- Изменения документов в Yandex Wiki из плагина
- Предпросмотр документов с картинками
- Анимации интерфейса
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.