[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:
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 — удаление (ждёт решения)
|
||||
|
||||
## Документация разложена
|
||||
|
||||
Reference in new issue
Block a user