IngoberWiki

Omnia sunt communia

Herramientas de usuario

Herramientas del sitio


hackathon_gastos_en_software_estado

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
Última revisión Ambos lados, revisión siguiente
hackathon_gastos_en_software_estado [2017/07/20 16:43]
fanta [Entendiendo el script. Funcionamiento]
hackathon_gastos_en_software_estado [2017/07/20 16:49]
fanta [Ya hemos tenido el Hackathon y este es el script]
Línea 13: Línea 13:
  
 {{ :scrap.zip |}} {{ :scrap.zip |}}
 +
 +El script un poco más apañado aquí:
 +
 +{{ ::​s-crap.tar.gz |}}
  
 La primera cifra que nos ha salido ha sido esta (desde 2011 hasta la fecha (19/​07/​2017)):​ La primera cifra que nos ha salido ha sido esta (desde 2011 hasta la fecha (19/​07/​2017)):​
Línea 87: Línea 91:
   * Las cifras de los contratos se irán guardando en un archivo llamado "​result"​. Cada vez que ejecutemos el script se cepillará result.   * Las cifras de los contratos se irán guardando en un archivo llamado "​result"​. Cada vez que ejecutemos el script se cepillará result.
   * **IMPORTANTISIMO** para entender lo que estamos haciendo y el funcionamiento de la web. Es importante que si ejecutas de nuevo el script en el navegadore te posiciones en la segunda página de resultados. Ya sea la petición post usando curl o usando el navegador estaremos diciendole al server donde estamos. De modo que el script irá realmente paginando. Es por eso que mientras se ejecuta NO hemos de tocar la web ni darle a siguiente ni tampoco a atŕas ni a NADA. **NO TOQUES LEÑES.**   * **IMPORTANTISIMO** para entender lo que estamos haciendo y el funcionamiento de la web. Es importante que si ejecutas de nuevo el script en el navegadore te posiciones en la segunda página de resultados. Ya sea la petición post usando curl o usando el navegador estaremos diciendole al server donde estamos. De modo que el script irá realmente paginando. Es por eso que mientras se ejecuta NO hemos de tocar la web ni darle a siguiente ni tampoco a atŕas ni a NADA. **NO TOQUES LEÑES.**
 +
 +  * Finalmente cuando el script termine tendremos un archivo con los resultados. Un poco a lo cutre y desordenados de modo que hemos de hacer lo siguiente:
 +
 +<​code>​
 +cat result | tr " " "​\n"​ | grep . > resultado2.csv
 +</​code>​
 +
 +  * Y para terminar eso lo podemos pegar en una hoja de calculo como Calc de Libreoffice y hacer una auto-suma de la columna para saber el total. Si vemos que result tiene algún dato más de la cuenta afinaremos a la siguiente o se lo quitamos.
 +
 +
 +Fue muy bonito realizar entre todas este simple script. Nos puso a pensar en la forma más sencilla de rápidamente sacar los datos sin tener que ir página a página copiando y pegando. Fue bonito contar con Gus de Sevilla a los mandos de la consola.
  
  
hackathon_gastos_en_software_estado.txt · Última modificación: 2017/07/22 20:04 por editora