Surtidito — sección /analisis extendida con el observatorio de yt-extract

Fecha: 2026-08-14. Cómo se integró yt-extract a la web.

Qué se agregó

  • Nueva sección “Observatorio de fuentes” al final de /analisis (asgi.py, _observatorio_html()). Muestra:
    • pills con totales: canales, videos recientes, opt-in de entrenamiento, sin actividad, con credibilidad.
    • lista de canales sin actividad (categoría, nombre, razón: “sin publicar hace N días” / “sin videos recientes”).
    • dato de generación.
  • Data = snapshot surtido/reporte/observatorio.json (commiteado, se sirve igual que feed.json/analisis.json; va con reporte/** a Vercel).

Regeneración (diaria)

  • yt-extract/yt/observatory.py ahora emite el snapshot con save_surtido_snapshot(rows) (llamado en main()). scripts/daily.sh corre python -m yt.observatory, así que cada corrida actualiza surtido/reporte/observatorio.json. Hacer commit del snapshot.

Señal actual (14 ago)

  • 38 canales, 296 videos recientes, 0 opt-in (videoTrainability), 3 sin actividad.
  • Rotos a corregir en surtido/channels.json:
    • Dispatch Daily (UCpHy2DQYE2qxiGyPZFmItXQ) — channel_id equivocado (sin publicar 2.8 años).
    • Cronopedia (UC-m8leCyln_AosENF4SdfVQ) — 0 videos (purgado).
    • Chiapas Paralelo (UC6-bxKHn4ouPCXD6-Ze-TQw) — dormido 109 días.
  • Solo 3/38 con credibilidad_10 (ProPublica, PBS, Dispatch Daily).