Surtidito — fusión de yt-extract en el proyecto
Fecha: 2026-08-14. yt-extract (analítica de YouTube) pasó a vivir dentro de surtido.
Estructura nueva
monitoreo/— paquete con toda la analítica (antesyt-extract/yt/):api.py(cliente YT Data v3),live.py(trending/canales/videos),loader.py(dataset Kaggle),analyze.py(supervivencia en trending),deck.py(deck TweetDeck),observatory.py(scan trainability + snapshot),dashboard.py(charts matplotlib +emit_surtido),surtido.py(puente a channels.json / indice-credibilidad.json).
worker/— el Worker de Cloudflare (D1 + crons) del observatorio en vivo.scripts/daily.sh— corremonitoreo.observatory+monitoreo.dashboard.feeds.json— config del deck.data/— datasets Kaggle (MX) + salidas runtime (gitignored).
Artefactos commiteables (servidos por la web)
reporte/observatorio.json— resumen de salud de fuentes (monitoreo.observatory).reporte/analisis_trending.json— stats + 4 charts base64 (monitoreo.dashboard).reporte/trainability.json— índice por fuente (trainability.py, lee worker o snapshot).
Notas operativas
.envde surtido necesitaYT_DATA_API_KEYpara el scan diario.trainability.pyahora apunta su snapshot fallback adata/(no a ~/Downloads/yt-extract).- Dataset Kaggle solo MX en
data/(45 MB); el resto de países se descarga si se necesitaload_all(). - yt-extract original queda en ~/Downloads como histórico; la fuente viva es
monitoreo/.