# Script Procesa los archivos fuente con los tipos impositivos municipales alojados en `../archive`. Si no los encuentra, los descarga. ## Modo de Uso $ php script.php [COMMAND SUBCOMMAND]] [OPTIONS] Si se invoca sin subcomandos o argumentos, executa: 1. download all 2. process all 3. update 4. convert-to-json ### Opciones 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 year last Procesa únicamente el último año historical Procesa todos los años y general histórico. all Procesa todo convert-to-json Convierte todos los archivos .csv almacenados en /data a .json. update Actualiza el archivo datapackage.json ## Requisitos * PHP 5.4+ * csvkit 1.0.0 ### csvkit Para poder generar los archivos en `.json`, hay que tener instalado [csvkit](https://csvkit.readthedocs.org/en/540/index.html). 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