vault backup: 2026-04-28 20:05:38

This commit is contained in:
Sergey Krylov 2026-04-28 20:05:38 +03:00
parent 336437b79a
commit 9fb36bd519
3 changed files with 105 additions and 27 deletions

View File

@ -1,47 +1,61 @@
--- ---
name: add-book name: add-book
description: Добавить книгу в Obsidian vault. Используй когда пользователь пишет "/add-book" или просит добавить книгу с конкретными данными. description: Добавить книгу в Obsidian vault. Используй когда пользователь пишет "/add-book" или просит добавить книгу с конкретными данными.
version: 2.1.0 version: 3.0.0
--- ---
Добавь книги в Obsidian vault по данным: $ARGUMENTS Добавь книги в Obsidian vault по данным: $ARGUMENTS
## Что сделать ## Что сделать
1. Проверь на дубликат: используй Glob по паттерну `Библиотека/Книги/*.md` и проверь имена файлов. Если книга с таким названием уже есть — сообщи пользователю и остановись. Файлы не читай. ### Шаг 1 — Всё параллельно с первого хода
2. Найди страницу книги на приоритетных сайтах через WebSearch (параллельно для всех книг): Запусти **одновременно**:
- `site:labirint.ru <название книги> <автор>` - Glob `Библиотека/Книги/*.md` — проверка дубликата
- WebSearch `site:labirint.ru <название книги> <автор>` — поиск метаданных
- WebSearch `"<название книги>" <автор> краткое содержание ключевые идеи цитаты` — поиск идей
Из результатов поиска выбери прямой URL одиночного издания на русском языке (не сборника, не комплекта, не на английском). Сделай `WebFetch` на эту страницу и извлеки: После Glob: если книга уже есть — сообщи и остановись.
- Количество страниц русскоязычного издания
- URL обложки (содержит `imo10.labirint.ru/books/<id>/cover.jpg`) — замени суффикс на `/500-0`
- Краткое описание книги
Если labirint.ru не дал результата — ищи на livelib.ru. ### Шаг 2 — Извлечь метаданные без WebFetch
3. Найди ключевые идеи и цитаты через WebSearch (параллельно для всех книг): Из результатов поиска labirint.ru:
- `"<название книги>" <автор> краткое содержание ключевые идеи цитаты` - Возьми URL вида `https://www.labirint.ru/books/<ID>/`
- Извлеки 35 тем/идей и 13 цитаты - **Cover URL** строится сразу: `imo10.labirint.ru/books/<ID>/cover.jpg/500-0` — **не нужен WebFetch**
- **Число страниц** — ищи в сниппете поиска (часто есть в формате "XXX стр."). Если нет в сниппете — используй curl:
4. Скачай обложки через Bash — все параллельно одной командой с `&` и `wait`:
```bash ```bash
curl -s -A "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36" \ curl -s -A "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36" \
-L "<url>/500-0" \ "https://www.labirint.ru/books/<ID>/" | grep -oE '[0-9]+ стр' | head -1
```
Если curl тоже не дал — ищи число страниц в сниппетах chitai-gorod.ru или book24.ru.
**Если labirint.ru не нашёл книгу** — WebSearch на `site:chitai-gorod.ru <название> <автор>` или `site:book24.ru <название> <автор>`. Для обложки: ищи CDN-ссылку в HTML через curl.
### Шаг 3 — Скачать обложку и создать файл (параллельно)
```bash
curl -s -A "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36" \
-L "https://imo10.labirint.ru/books/<ID>/cover.jpg/500-0" \
-o "/Users/ksv741/Obsidian/Knowledges/Библиотека/Книги/covers/<slug>.jpg" & -o "/Users/ksv741/Obsidian/Knowledges/Библиотека/Книги/covers/<slug>.jpg" &
wait wait
``` ```
5. Определи тип книги: Сразу после запуска curl создай файл книги (Write tool) — они работают параллельно.
### Шаг 4 — Определить тип и создать файл
- **Художественная** (роман, повесть, рассказы, фантастика, детектив, классика) → шаблон для художественных - **Художественная** (роман, повесть, рассказы, фантастика, детектив, классика) → шаблон для художественных
- **Нехудожественная** (техническая, научпоп, бизнес, саморазвитие, философия-нон-фикшн) → основной шаблон - **Нехудожественная** (техническая, научпоп, бизнес, саморазвитие) → основной шаблон
6. Создай файлы `Библиотека/Книги/<Название>.md` — все параллельно. Используй абсолютные пути. Правила файла:
- Поле `Ссылка` всегда оставляй пустым - Путь: `Библиотека/Книги/<Название>.md` (абсолютный путь)
- `Прогресс` = количество страниц если статус `Прочитано`, иначе `0` - `Ссылка` — всегда пусто
- Сразу после заголовка `# <Название>` вставь `![[covers/<slug>.jpg]]` - `Прогресс` = кол-во страниц если статус `Прочитано`, иначе `0`
- Сразу после `# <Название>` вставь `![[covers/<slug>.jpg]]`
7. **Не делай git-операций** **Не делай git-операций**
---
## Шаблон для нехудожественных книг ## Шаблон для нехудожественных книг
@ -123,5 +137,15 @@ version: 2.1.0
``` ```
---
**Статус:** `Запланировано` | `Хочу прочитать` | `В процессе` | `Прочитано` | `Заброшена` **Статус:** `Запланировано` | `Хочу прочитать` | `В процессе` | `Прочитано` | `Заброшена`
**Формат:** `Бумажная` | `Электронная` | `Аудио` **Формат:** `Бумажная` | `Электронная` | `Аудио`
## Fallback-цепочка
| Что ищем | 1й выбор | Fallback |
|----------|----------|----------|
| Страница книги | labirint.ru | chitai-gorod.ru → book24.ru |
| Обложка | `imo10.labirint.ru/books/<ID>/cover.jpg/500-0` | curl grep CDN на piter.com |
| Число страниц | Сниппет поиска | curl grep на странице → chitai-gorod.ru сниппет |

Binary file not shown.

After

Width:  |  Height:  |  Size: 871 KiB

View File

@ -0,0 +1,54 @@
---
Тип: Фильм
Статус: Просмотрено
Название: Плохая девочка
Режиссёр: Халина Рэйн
Актёры:
- Николь Кидман
- Харрис Дикинсон
- Антонио Бандерас
- Софи Уайлд
Год: 2024
Жанр:
- Триллер
- Драма
- Мелодрама
Страна: США
Длительность: 108
Постер: Библиотека/Фильмы/covers/babygirl.jpg
Просмотрено: 26.04.2026
Оценка:
Теги:
- эротический_триллер
- психологическая_драма
- a24
Ссылка: https://www.imdb.com/title/tt30057084/
---
![[covers/babygirl.jpg]]
# Плохая девочка
## 📖 Краткий сюжет
Роми Мэтис — влиятельный CEO крупной технологической компании с успешным мужем и благополучной семьёй. Однажды молодой стажёр Сэмюэль спасает её от бродячей собаки на улице. Их случайная встреча перерастает в опасную связь, которая ставит под угрозу всё, чего Роми добилась в жизни.
---
## 🧠 Идеи и темы
- Власть и уязвимость: сильная женщина-лидер скрывает глубокое желание подчиняться — фильм исследует этот парадокс без осуждения
- Двойная жизнь и конфликт между публичным «я» (CEO, жена, мать) и подавленным внутренним «я»
- Женское желание и сексуальная идентичность вне социальных норм и ожиданий
- Самопознание через риск — способность потерять всё ради понимания себя
---
## 💡 Интересные факты
- Николь Кидман лично договорилась о правах на песню INXS «Never Tear Us Apart» за пару дней — A24 до этого безуспешно пыталась получить разрешение
- Кидман и Рэйн создавали образ главной героини вместе, постоянно дорабатывая сценарий прямо в процессе съёмок
- Для Кидман это 20-я номинация от организации «Золотой глобус» — и она выиграла его за эту роль
- При бюджете в $20 млн фильм собрал $64.7 млн в прокате, войдя в топ-10 фильмов 2024 года по версии National Board of Review
---
## 🔗 Связанные заметки
- [[С широко закрытыми глазами]]