Commit 28421ba3 authored by Ekaitz Zárraga's avatar Ekaitz Zárraga

Aclarar cosas

parent f3872c50
Pipeline #71 canceled with stages
......@@ -3,13 +3,25 @@
Enlace con los datos:
https://www.donostia.eus/ataria/es/web/hirigintza/censo-de-viviendas-turisticas
Pueden descargarse fácilmente:
```
wget https://www.donostia.eus/ataria/es/web/hirigintza/censo-de-viviendas-turisticas
```
En la carpeta `steps` se guardan todos los pasos descritos, este primero en
`steps/00_full_web.html`.
Procedimiento para procesar:
1. Los markers están "escondidos" directamente en el javascript. Hay que
sacarlos de su tag de script correspondiente: yo lo he hecho con `dit`
(delete in tag) de Vim
(delete in tag) de Vim (`steps/01_only_script.js`).
2. Es mejor hacer un beautify: yo he usado el módulo de node js-beautify
(`steps/02_beauty.js`).
3. Con un script en node `tools/weird_extractor.js` se pueden cortar las
apariciones de los nuevos markers y evaluar los argumentos de las llamadas.
Volcar en JSON para tratar después.
Volcar en JSON para tratar después (`steps/03_extracted.json`).
4. Hay que explotar el contenido de extraído para encontrar los valores que
interesan:
- Localización: Puede extraerse de las coordenadas (hay que transformarlas)
......
This diff is collapsed.
const fs = require("fs");
var code = fs.readFileSync("03_noweirdzeros.js", "utf8");
var code = fs.readFileSync("steps/02_beauty.js", "utf8");
var res = code.split("), COREProxy.api.interactions.addMarker(");
var good = [];
......@@ -19,4 +19,4 @@ for(i in good){
good[i] = {...current[0], ...current[1]}
}
fs.writeFileSync("steps/04_extracted.json",JSON.stringify(good));
fs.writeFileSync("steps/03_extracted.json",JSON.stringify(good));
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment