chacabuco-en-red-dashboard

Chacabuco en Red — Dashboard público

Página estática que muestra performance de chacabucoenred.com (vía 360playvid), sin login para quien la ve. Los datos se actualizan una vez por día con un GitHub Action que corre con credenciales guardadas como secreto.

Puesta en marcha (una sola vez)

  1. Crear un repo en GitHub (puede ser privado o público, no afecta el resultado) y subir estos archivos manteniendo la estructura:
    • chacabuco-en-red/index.html
    • chacabuco-en-red/data.json
    • fetch-data.js
    • .github/workflows/update-data.yml
    • CNAME (solo si se usa un dominio propio, ver paso 3)
  2. Ir a Settings → Secrets and variables → Actions → New repository secret y crear dos secretos:
    • PLAYVID_EMAIL → el email del dashboard de 360playvid
    • PLAYVID_PASSWORD → la contraseña del dashboard de 360playvid

    Estos valores quedan encriptados. Nadie que abra el repo o la página pública los puede ver, ni siquiera en los logs del Action.

  3. Ir a Settings → Pages → en “Build and deployment” elegir Deploy from a branch, branch main, carpeta / (root). Guardar. GitHub te da una URL del tipo: https://<tu-usuario>.github.io/<nombre-repo>/chacabuco-en-red/

    Si en cambio se usa un dominio propio (ej. dashboard.uwizer.com): agregar un archivo CNAME en la raíz del repo con ese dominio adentro, y crear un registro DNS tipo CNAME en el proveedor del dominio (dashboard<tu-usuario>.github.io, sin proxy/orange-cloud si es Cloudflare, al menos hasta que GitHub emita el certificado HTTPS). La URL final queda https://dashboard.uwizer.com/chacabuco-en-red/ — esa es la que se comparte con el publisher.

  4. Ir a la pestaña Actions del repo → elegir el workflow “Actualizar datos Chacabuco en Red” → Run workflow (botón manual) para generar el primer data.json real sin esperar al cron.

Funcionamiento diario

Si algo no actualiza