# Obsidian EXIF Prompt Extractor

Плагин для Obsidian, который извлекает prompt из metadata изображения, добавленного в заметку, и вставляет его ниже изображения в блоке кода.

## Быстрая установка

1. Скопируйте папку `obsidian-exif-prompt` в папку плагинов вашего vault:

   ```powershell
   C:\Users\dimir\Documents\ObsidianTask\.obsidian\plugins\obsidian-exif-prompt
   ```

2. Перезапустите Obsidian или выполните команду `Reload app`.
3. Откройте `Settings -> Community plugins`.
4. Если community plugins выключены, включите их.
5. В списке installed plugins включите `EXIF Prompt Extractor`.

## Как пользоваться

- Поставьте курсор на строку с изображением или рядом с ним.
- Запустите команду `Extract prompt for image at cursor`.
- Либо нажмите иконку плагина на левой панели.
- Для обработки всей заметки запустите `Extract prompts for all images in note`.

Хоткей по умолчанию: `Ctrl/Cmd + Alt + P`.

Поддерживаются ссылки:

```md
![[image.png]]
![alt](image.png)
```

Плагин поддерживает PNG, JPG, JPEG и WebP. Лучше всего извлекаются prompts из PNG, созданных Stable Diffusion/ComfyUI/Automatic1111, где prompt обычно хранится в текстовых metadata chunks.

## Ручная установка из репозитория

Если вы клонируете весь репозиторий, скопируйте в Obsidian только папку `obsidian-exif-prompt`. Obsidian ожидает, что внутри папки плагина лежат файлы:

```text
manifest.json
main.js
styles.css
```

## Обновление установленного плагина

Скопируйте свежие файлы из `obsidian-exif-prompt` поверх установленной папки:

```powershell
Copy-Item -Path .\obsidian-exif-prompt\* -Destination C:\Users\dimir\Documents\ObsidianTask\.obsidian\plugins\obsidian-exif-prompt -Recurse -Force
```

После обновления перезапустите Obsidian или выполните `Reload app`.
