Konstantin Valuiskii67 downloadsCompiles a local workout note from copied text and the user's personal materials.
Локальный плагин превращает скопированный текст тренировки в Markdown-заметку и подставляет изображения из личного хранилища пользователя.
Плагин:
Готово. Плагин создаст внутри вашего хранилища папку Мои тренировки. Позже вы сможете положить туда свои изображения или PDF, а плагин будет собирать из них личные заметки тренировок.
По умолчанию плагин создаёт и использует следующую структуру:
Мои тренировки/
└── Материалы/
├── F1/
├── F2/
├── F3/
├── ZERO/
├── ON/
└── SURYA/
Для алгоритмов папка уровня обязательна. Плагин использует локальный каталог названий и не подставит файл из другой папки. Базовое имя файла должно совпадать с точным названием алгоритма.
Если нужного файла нет, импортёр попросит материалы по одному. На iPhone кнопка Фото / Файлы открывает системный выбор изображения. Плагин копирует выбранный скриншот в правильную папку, даёт ему каноническое имя и сразу переходит к следующему отсутствующему материалу. Уже добавленные схемы повторно не запрашиваются.
Поддерживаются PNG, JPG/JPEG, WebP, GIF и PDF размером до 25 МБ. В текущей версии одному элементу тренировки соответствует один файл.
Название заметки собирается из состава тренировки: включения и алгоритмов с режимами. Расчётное время для ручной тренировки не требуется.
Если Obsidian не разрешил автоматически прочитать буфер, вставьте текст вручную в открывшееся поле.
Готовая заметка появится в Мои тренировки/Тренировки/Себе, а если в комментарии указан клиент — в его подпапке. Отсутствующие материалы будут отмечены предупреждениями; заметку всё равно можно создать.
В начале заметки находится карточка тренировки: дата, клиент, уровень, расчётное время, метроном, ON и нумерованный состав алгоритмов с эмодзи уровней, зон и режимами. Ниже остаются подробные разделы с локальными схемами.
Поля с подписями можно располагать в любом порядке. Если строка Метроном отсутствует, плагин использует значение 20.
Если комментарий явно указывает клиента — например, Клиент: Анна, 🔮 Оракул для: Анна или 🍪 Пиифия для Анна: … — плагин создаст подпапку клиента: Мои тренировки/Тренировки/Анна. Обычные тренировки сохраняются в Мои тренировки/Тренировки/Себе.
Из этой директории:
npm install
npm run test
npm run build
Сборка создаёт main.js, который Obsidian загружает вместе с manifest.json и styles.css.