Procesa los archivos fuente con los tipos impositivos municipales alojados en ../archive
.
Si no los encuentra, los descarga.
$ php script.php [COMMAND SUBCOMMAND]] [OPTIONS]
Si se invoca sin subcomandos o argumentos, executa:
- download all
- process all
- update
- convert-to-json
COMMANDS
download [SUBCOMMAND] Descarga los archivos fuente, pero no los procesa.
Se puede especificar opcionalmente un subcomando:
year YEAR Descarga únicamente el año YEAR
all Descarga todos los años
OPTIONS
--force, -f Fuerza la descarga de los archivos fuente, aunque existan
process [SUBCOMMAND] Procesa los archivos fuente, y crea los archivos CSV/JSON.
Se puede especificar opcionalmente un subcomando:
year YEAR Procesa únicamente el año YEAR
ibi2012 Procesa el tipo modificado del IBI de 2012
all Procesa todos los años
convert-to-json Convierte todos los archivos .csv almacenados en /data a .json.
update Actualiza el archivo datapackage.json
OPTIONS
--nojson, -n Omite los ficheros json en datapackage.json
- PHP 5.4+
- csvkit 1.0.0
Para poder generar los archivos en .json
, hay que tener instalado csvkit. Para este script se ha usado la version 1.0.0.
Se instala mediante:
$ sudo pip install csvkit
Así mismo, pip
tiene que estar instalado. En Ubuntu esto se hace mediante:
$ sudo apt-get install python-pip python-dev build-essential
$ sudo pip install --upgrade pip
$ sudo pip install --upgrade virtualenv