[2026-09-22] eagle: personal/plans/lampac-watchlist-plugin.md personal/tech/lampac-deployment.md
This commit is contained in:
1 parent
9e1a06340f
commit
7a021b26c3
2 files changed
+192
-10
No files matched your search
@@ -7,7 +7,7 @@ related:
|
||||
- '[[family/projects/watchlist-sync]]'
|
||||
- '[[family/projects/watchlist-automation]]'
|
||||
- '[[family/documents/movies-watchlist]]'
|
||||
status: cub-sections-pending
|
||||
status: accepted-in-ui-cub-sections-pending
|
||||
tags:
|
||||
- lampac
|
||||
- lampa
|
||||
@@ -59,12 +59,32 @@ updated: '2026-09-22'
|
||||
> (я подставлял латиницу руками → 200 → ложный вывод «проблема в клиенте»). Детали —
|
||||
> [[personal/tech/lampac-deployment]] раздел «🔴🔴 ГЛАВНАЯ ПРИЧИНА».
|
||||
>
|
||||
> **⚠️ ЗАДАЧА СЛЕДУЮЩЕЙ СЕССИИ (требование Alex, не закрыто):** секции должны быть
|
||||
> **ВНУТРИ CUB без ручного переключения источника**. Дословно: «надо блядь добавить в CUB
|
||||
> список новые секции а не ручное блядь переключение!». Хук `Listener.follow('menu')` +
|
||||
> `e.abort()` в `plugin.js:59` молчит при активном CUB (`Api.getCatalog()` читает манифест
|
||||
> текущего источника). Решение — дорисовывать ряды в корень CUB через
|
||||
> `Lampa.Listener.follow('activity')` либо патч рендера главной.
|
||||
> **⚠️ ЗАДАЧА СЕССИИ (требование Alex): ✅ ВЫПОЛНЕНО — СЕКЦИИ ВНЕДРЯЮТСЯ В CUB-ФИД.**
|
||||
> Дословно требование: «надо блядь добавить в CUB список новые секции а не ручное
|
||||
> блядь переключение!». Реализовано в `plugin-cub.js` через **обёртку
|
||||
> `Lampa.Api.sources.cub.main`**: наши секции **добавляются** в массив
|
||||
> `parts_data` CUB-фида (не подменяют раздел), карточкам проставляется
|
||||
> `source: 'watchlist'`. Вызов — по событию `app:ready`.
|
||||
> Залито, отдаётся в сборке `/catalog.js` (35566 Б). **Ожидает приёмки в UI.**
|
||||
> Механика — [[personal/tech/lampac-deployment]] раздел «Внедрение секций Watchlist в CUB-фид».
|
||||
>
|
||||
> **Обновление 2026-09-22 (пятая сессия): ✅✅ ПРИЁМКА ALEX ПРОЙДЕНА — ФИЛЬМЫ ОТКРЫВАЮТСЯ И ПРОИГРЫВАЮТСЯ.**
|
||||
> Дословно: «фильмы из списка Watchlist теперь открываются и проигрываются».
|
||||
> Закрыт последний блокер — кириллический ключ плагина (`plugin: watchlist`).
|
||||
> Плюс устранён питфолл `Staticache` (кэш собранного `/catalog.js` переживал
|
||||
> заливку и выглядел как «патч не применяется» → `docker restart lampac`).
|
||||
>
|
||||
> **Осталось (2026-09-22, конец сессии):**
|
||||
> 1. **5 фильмов с Кинопоиск-ID** (`film/NNNNN/`) — «Рассекая волны: экспедиция „Лас Бальсас“»,
|
||||
> «Хамнет», «Цена вершины», «Астрал. Могильный ритуал 2», «О добре и зле».
|
||||
> TMDB не нашёл (2025 год) → нет карточки и постера → клик даёт «здесь пусто».
|
||||
> **Нужен выбор Alex:** заглушка с кнопкой поиска торрента либо дорисовать `tmdb_id`.
|
||||
> 2. **~51 название без постера** — проблема ЗАПИСИ В СПИСКЕ, не скрипта:
|
||||
> `Плохие парни 1/2` (ДВА фильма одной строкой), `Солярис Тарковский` (уточнение
|
||||
> режиссёра), `Самолетом, поездом, машиной (1987)` (русский аналог).
|
||||
> Генератор такое угадать не может — **правится только список руками**.
|
||||
> 3. **Секции CUB в UI** — инжект залит, нужен перезапуск Lampa и визуальная проверка:
|
||||
> секции Watchlist должны появиться поверх родного фида CUB при активном источнике CUB.
|
||||
>
|
||||
> **Обновление 2026-09-22 (четвёртая сессия, ранее): ✅ ЧИСЛОВОЙ `tmdb_id` В КАРТОЧКАХ.**
|
||||
> 352 из 352 карточек отдают `tmdb_id` числом, `source`, `runtime`, `vote_average`, жанры.
|
||||
|
||||
Reference in new issue
Block a user