3.2 KiB
Raw Blame History

name, description, version
name description version
add-film Добавить фильм в Obsidian vault. Используй когда пользователь пишет "/add-film" или просит добавить фильм с конкретными данными. 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:

    curl -s -L "<poster_url>" \
      -o "/Users/ksv741/Obsidian/Knowledges/Библиотека/Фильмы/covers/<slug>.jpg"
    

    Slug — латинская транслитерация названия, строчные буквы, слова через дефис (пример: mys-straha).

  5. Создай файл Библиотека/Фильмы/<Название>.md. Используй абсолютный путь.

  6. Не делай git-операций

Шаблон заметки

---
Тип: Фильм
Статус: <статус>
Название: <название>
Режиссёр: <режиссёр>
Актёры:
  - <актёр 1>
  - <актёр 2>
Год: <год>
Жанр:
  - <жанр>
Страна: <страна>
Длительность: <число>
Постер: Библиотека/Фильмы/covers/<slug>.jpg
Просмотрено: <дата DD.MM.YYYY или пусто>
Оценка: <число или пусто>
Теги:
  - <тег>
Ссылка: <kinopoisk или imdb>
---

![[covers/<slug>.jpg]]

# <Название>

## 📖 Краткий сюжет
<сюжет без спойлеров>

---

## 🧠 Идеи и темы
- <идея 1>
- <идея 2>
- <идея 3>

---

## 💡 Интересные факты
- <факт 1>
- <факт 2>
- <факт 3>

---

## 🔗 Связанные заметки
- [[...]]

Статус: Хочу посмотреть | Просмотрено | Заброшен