92 lines
3.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
name: add-film
description: Добавить фильм в Obsidian vault. Используй когда пользователь пишет "/add-film" или просит добавить фильм с конкретными данными.
version: 1.0.0
---
Добавь фильм в Obsidian vault по данным: $ARGUMENTS
## Что сделать
1. Проверь на дубликат: используй Glob по паттерну `Библиотека/Фильмы/*.md` и проверь имена файлов. Если фильм с таким названием уже есть — сообщи пользователю и остановись. Файлы не читай.
2. Найди информацию о фильме через WebSearch (параллельно):
- `site:kinopoisk.ru "<название фильма>" <год>`
- `"<название фильма>" <год> режиссёр актёры жанр длительность страна`
Из результатов извлеки:
- Режиссёр
- Главные актёры (35 человек)
- Год, жанр, страна, длительность в минутах
- Краткий сюжет без спойлеров
- 34 ключевые идеи/темы фильма
- 34 интересных факта о фильме или съёмках
3. Найди постер через TMDB:
- WebSearch: `site:themoviedb.org "<название фильма>" <год>`
- WebFetch на найденную страницу TMDB и извлеки URL постера вида `image.tmdb.org/t/p/w500/<hash>.jpg`
4. Скачай постер через Bash:
```bash
curl -s -L "<poster_url>" \
-o "/Users/ksv741/Obsidian/Knowledges/Библиотека/Фильмы/covers/<slug>.jpg"
```
Slug — латинская транслитерация названия, строчные буквы, слова через дефис (пример: `mys-straha`).
5. Создай файл `Библиотека/Фильмы/<Название>.md`. Используй абсолютный путь.
6. **Не делай git-операций**
## Шаблон заметки
```markdown
---
Тип: Фильм
Статус: <статус>
Название: <название>
Режиссёр: <режиссёр>
Актёры:
- <актёр 1>
- <актёр 2>
Год: <год>
Жанр:
- <жанр>
Страна: <страна>
Длительность: <число>
Постер: Библиотека/Фильмы/covers/<slug>.jpg
Просмотрено: <дата DD.MM.YYYY или пусто>
Оценка: <число или пусто>
Теги:
- <тег>
Ссылка: <kinopoisk или imdb>
---
![[covers/<slug>.jpg]]
# <Название>
## 📖 Краткий сюжет
<сюжет без спойлеров>
---
## 🧠 Идеи и темы
- <идея 1>
- <идея 2>
- <идея 3>
---
## 💡 Интересные факты
- <факт 1>
- <факт 2>
- <факт 3>
---
## 🔗 Связанные заметки
- [[...]]
```
**Статус:** `Хочу посмотреть` | `Просмотрено` | `Заброшен`