3.5 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 на страницу постеров с фильтром: https://www.themoviedb.org/movie/<id>/images/posters?language=ru
    • Извлеки первый URL вида image.tmdb.org/t/p/original/<hash>.jpg — это русский постер
    • Если русских постеров нет — WebFetch на основную страницу фильма и возьми постер из JSON-LD (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>

---

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

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