[2026-09-20] eagle: family/plans/watchlist-cleanup.md family/projects/watchlist-automation.md
This commit is contained in:
1 parent
7e5cff5704
commit
fd2aab19dc
2 files changed
+137
-18
No files matched your search
@@ -594,7 +594,10 @@ Jellyfin library mapping: Movies → `movies`, Cartoons → `mixed` (movies + ep
|
||||
- ✅ **[2026-09-20] Реальный прогон с новой логикой выполнен** — 19:53, `Done`, +3 фильма. Батч по порядку файла, ⭐ первым.
|
||||
- ✅ **[2026-09-20] Крон ВОССТАНОВЛЕН** — установлен 21:21 в crontab юзера `kraken`, бэкап `~/crontab-backup-20260920-212155.txt`. `nightly` 01:00 + `discover` вс 09:00, логи в `/tmp/`. Первая проверка в бою — прогон в 01:00.
|
||||
- 🟡 **[2026-09-20] Логи крона в `/tmp/`** — теряются при перезагрузке. Перенести в постоянное место (`~/logs/` или на диск), если нужна история прогонов.
|
||||
- 🟡 **[2026-09-20] Удаление просмотренных фильмов при заполнении диска >90%** — требование Alex, механизм НЕ написан. См. [[family/plans/watchlist-cleanup]]. Замер 2026-09-20: диск **83.7%**, кандидатов на удаление **0** (пересечение `[x]` ∩ файлы Radarr пусто). Jellyfin **не отдаёт `DatePlayed`** (`None` у всех) — планировать без опоры на дату просмотра.
|
||||
- 🟡 **[2026-09-20] Удаление просмотренных фильмов при заполнении диска >90%** — механизм **РЕАЛИЗОВАН** (коммит `aafbaf7`, команда `cleanup`, dry-run проверен), но **застрял на настройке корзины Radarr**. См. [[family/plans/watchlist-cleanup]]. Замер 2026-09-20: диск **83.7%** (не 88% — `df` считает с root-резервом), кандидатов на удаление **0**. Jellyfin **не отдаёт `DatePlayed`** (`None` у всех) — логика построена без опоры на дату. Не в cron, пока Alex не посмотрит dry-run.
|
||||
⚠️ Питфолл: `/media` — **не медиа-диск**, а пустая папка на SD-карте (`/dev/mmcblk0p2`), отдаёт 33.9%. Реальный диск `/dev/sda1` в `/srv/dev-disk-by-uuid-6194539b-.../`. Использовать `os.statvfs`, не `shutil.disk_usage("/media")`.
|
||||
- 🟡 **[2026-09-20] Корзина Radarr `recycleBin` не настраивается** — `PUT /api/v3/config/mediamanagement` → `400 FolderWritableValidator: not writable by user 'abc'`. Причина: внутри контейнера путь хоста не существует (Radarr видит `/media`). Нужна проверка `docker inspect radarr` mounts. Проверка **не выполнена** — апрув истёк.
|
||||
- 🟡 **[2026-09-20] Обёртка `watchlist-cleanup.sh` не установлена в `~/scripts/`** — директория `root:root 755`, писать нельзя. Нужен `sudo install -m 755`. Протестирована из `/tmp/`.
|
||||
- 🟡 **[2026-09-20] `sync-down` берёт всего 5 за прогон** — при 250 кандидатах разбор очереди займёт ~50 ночей. Рассмотреть увеличение `--batch` (сейчас `--batch 5` в `watchlist-nightly.sh`). Особенно актуально, раз фильтр `<6.0` уже отсеял 18.
|
||||
- 🟡 **[2026-09-20] Разобрать 5 застрявших закачек в очереди Radarr** со статусом `warning`: `Brokeback Mountain`, `Мортал Комбат 2`, `Sorry to Bother You`, `Город бога`, `День хомячка`. Висят давно, релиз не находится/не качается.
|
||||
- 🟡 **[2026-09-20] `Oficina do Diabo` / `Мастерская Сатаны` (2025)** — в Radarr, но релиз не найден. Ждёт RSS. Проверить через несколько дней.
|
||||
|
||||
Reference in new issue
Block a user