chore: auto-commit (1 archivos)

- app.md

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-05-30 17:28:47 +02:00
parent 79c2c8a804
commit b45bc9bbad
+12 -1
View File
@@ -9,6 +9,7 @@ uses_functions:
- extract_hls_from_cdp_tab_py_pipelines
- start_nordvpn_socks_bridge_bash_infra
- popelis_import_media_drop_py_infra
- chrome_load_extensions_bash_browser
uses_types: []
framework: ""
entry_point: "crawl.py"
@@ -54,7 +55,17 @@ python3 apps/gnula_grabber/grab_stream.py "Titulo (2025)" # con el player lulu
## Prerequisitos
- Bridge NordVPN (`start_nordvpn_socks_bridge --port 8889`).
- gluetun+FlareSolverr arriba (para el crawler).
- Chrome lanzado por CDP+NordVPN (ver README.md, lanzamiento canónico).
- Chrome CDP+NordVPN con perfil **`gnula_popelis`** (cookies de gnula/luluvdo + uBlock
Origin Lite ya instalado vía Web Store — persiste en el perfil, no se pasan flags de ext;
`--load-extension` está MUERTO en Chrome stable 148, ver `chrome_load_extensions_bash_browser`):
```bash
CHROME="/mnt/c/Program Files/Google/Chrome/Application/chrome.exe"
setsid "$CHROME" --remote-debugging-port=9222 --remote-debugging-address=0.0.0.0 \
'--remote-allow-origins=*' \
'--user-data-dir=C:\Users\lucas\AppData\Local\gnula_popelis' \
--proxy-server=http://127.0.0.1:8889 --no-first-run --no-default-browser-check \
'https://www.gnularetro.cc/' </dev/null >/tmp/chrome_gnula.log 2>&1 &
```
- venv con `pycryptodome` + `websocket-client` (vía `uv run --with`).
## Gotchas