ds-codigos-postales-ine-es/scripts/ine/Readme.md

2.1 KiB

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. 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