[2026-09-22] eagle: family/documents/movies-watchlist.md personal/plans/kraken-media-inventory-cleanup.md personal/tech/lampac-deployment.md

This commit is contained in:
Alexey Martemyanov committed 2026-09-22 20:46:48 +06:00
1 parent 5b0147f53d
commit 159a805ce9
3 files changed
+100 -15

No files matched your search

@@ -22,15 +22,47 @@ updated: '2026-09-22'
> Составлен 2026-09-22. Alex: «вообще все. нужна полная инвентаризация что можно сносить, а что нельзя».
> Итог: **802 файла, 233 позиции, 1 236 ГБ.** В watchlist (Lampa покажет) — 29 позиций / 456 ГБ.
> Не в watchlist — 204 позиции / 780 ГБ. **Точных дублей — 46 групп, зря занято 89,2 ГБ.**
>
> 🔴 **Цифры watchlist-матча ЗАНИЖЕНЫ — требует пересчёта.** Alex поймал 4 позиции,
> ошибочно записанные в «не в watchlist», хотя они В watchlist (см. раздел «Матч»).
## 🔴 Ошибка матча (найдена Alex'ом 2026-09-22)
Первый прогон сравнивал имя файла **только с русским `name`** watchlist-позиции.
Файлы, названные по **оригиналу**, не находились. Промахи:
| Файл на диске | ГБ | В watchlist | Русское `name` | TMDB |
|---|---|---|---|---|
| `Bram.Stoker's Dracula.1992` | 18.04 | ✅ | «Дракула» | 6114 |
| `The.Crow.1994` | 17.45 | ✅ | «Ворон» | 9495 |
| `despicable.me.4.2024` | 2.18 | ✅ | «Гадкий я 4» | 519182 |
| `Вивариум_2019_BDRip` | 1.46 | ✅ | «Вивариум» | 458305 |
**27,3 ГБ записано как «не в watchlist» ошибочно — эти 4 сносить НЕЛЬЗЯ.**
Правильно матчить против **обоих** полей (`name` И `original`) + **год ±1**.
Год обязателен: в watchlist «Дракула» стоит трижды (1992 / 2014 / 2025), а
`inside out (2015)` ложно матчится с «Головоломка 2» (2024) — разные фильмы.
⚠️ `Oldboy` (28.65 ГБ) и `Project Hail Mary` (28.12 ГБ) — **проверены отдельно,
их в watchlist правда НЕТ** (0 совпадений по обоим запросам в `watchlist.json`).
Они в Radarr, но в список не занесены. Это не ошибка матча.
Полный список перепроверки: `/Users/admin/kraken-missed-matches.json`.
Скрипты: `/tmp/kraken_fix2.py` (фразовое равенство по `original` + год),
`/tmp/kraken_why.py` (проверка конкретных тайтлов).
## Метод
1. `find` по `/srv/...6194539b.../media` → 802 видеофайла с размерами.
2. Группировка в «позиции»: папка первого уровня + подпапка; файлы в корне — каждая своя позиция;
`downloads/*` — по полному пути папки-раздачи (сезонные паки).
3. Сверка с `watchlist.json` (376 позиций) — **строгое равенство** нормализованных названий
(убраны год, качество, релиз-группа, расширение, транслит-шум). Подстрочный матч давал ложные
срабатывания: единственный файл 1.46 ГБ «Вивариум» склеивался в группу на 135 ГБ.
3. Сверка с `watchlist.json` (376 позиций). Первый прогон — строгое равенство по русскому
`name` (убраны год, качество, релиз-группа, расширение, транслит-шум). Подстрочный матч
давал ложные срабатывания: единственный файл 1.46 ГБ «Вивариум» склеивался в группу на 135 ГБ.
⚠️ **Строгое равенство по `name` тоже неполно** — пропускает файлы, названные по оригиналу.
Проверять против `name` И `original`, со сверкой года. Детали и промахи — в разделе
«Ошибка матча» выше.
4. TMDB-ID брался из `href` вида `https://www.themoviedb.org/movie/NNN` — в `watchlist.json`
его отдельным полем нет.
@@ -114,6 +146,11 @@ updated: '2026-09-22'
| Death.on.the.Nile.2022.HDRip | `movies` | 1 | 1.46 | 505026 | Смерть на Ниле |
| гладиатор | `movies` | 1 | 0.22 | 98 | Гладиатор |
🔴 **Список НЕПОЛНЫЙ — минимум 4 позиции пропущены матчем** (перечислены в разделе
«Ошибка матча»): `Bram.Stoker's Dracula.1992` (18.04), `The.Crow.1994` (17.45),
`despicable.me.4.2024` (2.18), `Вивариум_2019` (1.46). Итого реально в watchlist
**≥33 позиции / ≥483 ГБ**. После пересчёта таблицу заменить.
⚠️ **«смешарики webrip 1080p»** — 210 файлов в одной папке. Это сборник; совпадения с watchlist
(TMDB 107/402) — артефакт нормализации по отдельным файлам, не реальный матч.
Разобрать отдельно, если позиция пойдёт под нож.
@@ -148,8 +185,8 @@ updated: '2026-09-22'
| маленькие гиганты 2014 | `documentaries` | 20.57 | |
| кот в сапогах 2011 | `cartoons` | 19.92 | |
| the secret life of elephants | `documentaries-series` | 19.90 | доксериал |
| Bram.Stoker's Dracula.1992 | `movies` | 18.04 | |
| The.Crow.1994 | `movies` | 17.45 | |
| ~~Bram.Stoker's Dracula.1992~~ | `movies` | 18.04 | 🔴 **В WATCHLIST** — «Дракула» 1992, TMDB 6114 |
| ~~The.Crow.1994~~ | `movies` | 17.45 | 🔴 **В WATCHLIST** — «Ворон», TMDB 9495 |
| гиганты моря 2011 | `documentaries-series` | 16.40 | доксериал |
| tiger spy in the jungle s01 | `documentaries-series` | 16.30 | доксериал |
| it was just an accident | `movies` | 12.78 | |
@@ -179,9 +216,10 @@ updated: '2026-09-22'
- [x] Шаг 1 — выгрузка списка (802 файла)
- [x] Шаг 2 — группировка (233 позиции)
- [x] Шаг 3 — сверка с watchlist (29 в списке / 204 нет)
- [x] Шаг 3 — сверка с watchlist (29 в списке / 204 нет) — ⚠️ **ЦИФРА НЕВЕРНА, см. «Ошибка матча»**
- [x] Шаг 4 — `missing.json`: **0 совпадений** среди файлов (те 30 позиций — рукописные заметки)
- [x] Шаг 5 — таблица (этот документ)
- [ ] Шаг 5b — **пересчёт матча** по правилу `name` + `original` + год ±1 (ждёт решения Alex по допуску года)
- [ ] Шаг 6 — удаление (ждёт решения)
## Документация разложена