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.
chacabuco-en-red/index.htmlchacabuco-en-red/data.jsonfetch-data.js.github/workflows/update-data.ymlCNAME (solo si se usa un dominio propio, ver paso 3)PLAYVID_EMAIL → el email del dashboard de 360playvidPLAYVID_PASSWORD → la contraseña del dashboard de 360playvidEstos valores quedan encriptados. Nadie que abra el repo o la página pública los puede ver, ni siquiera en los logs del Action.
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.
data.json real sin esperar al cron.data.json actualizado.index.html) solo lee data.json — nunca ve ni
necesita el email/contraseña.cron: en
.github/workflows/update-data.yml (formato UTC).data.json tiene más
de 30 horas sin refrescar, para que se note de un vistazo si el cron
dejó de correr.