RAVE-SCOUT/docs/Publicar.md
hacklab 9f7e9dd173 Quitar el reparto por paquetes, que sobra al ir los países en el repositorio
Los zips por país y el descargador se hicieron para no meter 40 MB de visores
en git. Como al final entran, esa vía no aporta nada y sí puede estorbar:
descargar.py descomprimía encima de out/<país>/ y habría pisado en silencio un
visor versionado con la copia de una release vieja.

Fuera src/empaquetar.py, src/descargar.py y sus objetivos del Makefile. Se
queda 'make selector', que sí hace falta: cada visor congela la lista de países
al construirse y al calcular uno nuevo hay que rehacer el de los demás.
2026-08-11 18:44:41 +02:00

60 lines
1.9 KiB
Markdown

# Publicar
## Los países van dentro del repositorio
De cada país entra el visor —que es autónomo, lleva el relieve y el terreno
incrustados— y los datos en CSV: unos 40 MB los 23. Fuera se quedan los WebP,
que van ya dentro del visor, los PNG de los mapas, que solo usa el informe, y
el GeoTIFF del score.
Al clonar están todos, y se salta de uno a otro desde el desplegable del visor.
Ojo al regenerar: el visor es binario a efectos de git, así que cada recálculo
mete una copia entera en el historial y esa ya no sale.
## Este repositorio está en Gitea
**Gitea no tiene Pages integrado**, a diferencia de GitLab. Opciones:
### Clonar y abrir (lo más simple)
```bash
git clone https://gitea.laenre.net/hacklab/EXPLORER.git
cd EXPLORER
xdg-open out/visor.html
```
Funciona en Linux, Windows y macOS sin instalar nada.
### Servirlo con cualquier servidor estático
```bash
cd out && python3 -m http.server 8000
```
Y abrir `http://localhost:8000/visor.html`. Así también funciona desde el móvil
si estás en la misma red: `http://IP-DEL-ORDENADOR:8000/visor.html`.
Para dejarlo en un dominio, cualquier nginx/Apache sirviendo `out/` vale. No hay
backend.
### GitLab Pages, si lo espejas
El repositorio trae un `.gitlab-ci.yml` listo. Si creas un espejo en gitlab.com,
publica solo con hacer push y queda en
`https://USUARIO.gitlab.io/PROYECTO/`. Ese es el camino más cómodo para que lo
use gente desde el móvil sin descargar nada.
## Móvil
El visor se adapta a pantalla estrecha: el mapa arriba, los controles debajo y la
ficha a pantalla completa. Probado a 412 px de ancho.
Lo que **no** está probado en un móvil real es el gesto de pellizcar para hacer
zoom en el modo Relieve, que usa eventos de puntero propios. En los modos Mapa y
Ver de cerca el zoom lo gestiona Leaflet y no hay problema.
## Tamaño
El repositorio son unos 18 MB: `visor.html` 3,9 MB, `informe.html` 1,8 MB y
8,4 MB de fotos aéreas. Los 22 GB de datos de partida no se versionan.