diff --git a/README.md b/README.md index 2ffc83e..6e0beae 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ Este dataset es parte del proyecto abierto y colaborativo CodeForSpain. Puedes o ## Municipios -- URL: http://www.ine.es/daco/daco42/codmun/codmun[YY]/[YY]codmun.xls ( [YY] es el último año, p.e. 16)) +- URL: `http://www.ine.es/daco/daco42/codmun/codmun[YY]/[YY]codmun.xls` donde `YY` es el último año, p.e. 16 - Tipo: Excel (xlsx) - Descripción: http://www.ine.es/daco/daco42/codmun/codmun00i.htm - Datos procesados: [/data/municipios.json](data/municipios.json) | [/data/municipios.csv](data/municipios.csv) @@ -73,7 +73,7 @@ En JSON: ## Municipios (Histórico) -- URL: http://www.ine.es/daco/daco42/codmun/codmun[YY]/[YY]codmun.xls ( [YY] es el año, desde 04 hasta hoy) +- URL: `http://www.ine.es/daco/daco42/codmun/codmun[YY]/[YY]codmun.xls` donde `YY` es el año, desde 04 hasta hoy. - Tipo: Excel (xlsx) - Descripción: http://www.ine.es/daco/daco42/codmun/codmun00i.htm - Datos procesados: [/data/municipios_historical.json](data/municipios_historical.json) | [/data/municipios_historical.csv](data/municipios_historical.csv) @@ -196,7 +196,7 @@ En JSON: ## Islas -- URL: http://www.ine.es/daco/daco42/codmun/codmun[YY]/[CP]codislas[YY].xls" ( [YY] es el último año, p.e. 16, [CP] es el codigo de la pronvincia)) +- URL: `http://www.ine.es/daco/daco42/codmun/codmun[YY]/[CP]codislas[YY].xls` donde `YY` es el último año, p.e. 16 y `CP` es el código de la provincia - Tipo: Excel (xlsx) - Datos procesados: [/data/islas.json](data/islas.json) | [/data/islas.csv](data/islas.csv) @@ -224,7 +224,7 @@ Ejemplo en CSV: ## Municipios por Isla -- URL: http://www.ine.es/daco/daco42/codmun/codmun[YY]/[CP]codislas[YY].xls" ( [YY] es el ultimo año, p.e. 16, [CP] es el codigo de la pronvincia) +- URL: http://www.ine.es/daco/daco42/codmun/codmun[YY]/[CP]codislas[YY].xls" donde `YY` es el ultimo año, p.e. 16 y `CP` es el código de la provincia) - Tipo: Excel (xlsx) - Datos procesados: [/data/municipios_islas.json](data/municipios_islas.json) | [/data/municipios_islas.csv](data/municipios_islas.csv) @@ -256,7 +256,7 @@ Ejemplo en CSV: ## Municipios por Isla (Histórico) -- URL: http://www.ine.es/daco/daco42/codmun/codmun[YY]/[CP]codislas[YY].xls" ( [YY] es el año, desde 12 hasta hoy, [CP] es el codigo de la pronvincia) +- URL: `http:// www.ine.es/daco/daco42/codmun/codmun[YY]/[CP]codislas[YY].xls` donde `YY` es el año, desde 12 hasta hoy y `CP` es el código de la provincia - Tipo: Excel (xlsx) - Datos procesados: [/data/municipios_islas.json](data/municipios_islas.json) | [/data/municipios_islas.csv](data/municipios_islas.csv) diff --git a/scripts/Readme.md b/scripts/Readme.md index 1a2b77c..0ffc70c 100644 --- a/scripts/Readme.md +++ b/scripts/Readme.md @@ -57,4 +57,22 @@ Si se invoca sin subcomandos o argumentos, executa: ## Requisitos -PHP 5.4+ +* 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 \ No newline at end of file diff --git a/scripts/lib/UpdateCommand.php b/scripts/lib/UpdateCommand.php index 191e53c..680cf77 100644 --- a/scripts/lib/UpdateCommand.php +++ b/scripts/lib/UpdateCommand.php @@ -21,11 +21,12 @@ class UpdateCommand extends ConsoleKit\Command $datapackageNew['last_updated']=date('Y-m-d '); - - foreach ( Config::$datapackage['resources'] as $resource){ - $resource['format'] = 'json'; - $resource['path'] = array_shift(explode('.',$resource['path'])) . ".json"; - $datapackageNew['resources'][]=$resource; + if (!isset($options['nojson']) && !isset($options['n'])){ + foreach ( Config::$datapackage['resources'] as $resource){ + $resource['format'] = 'json'; + $resource['path'] = array_shift(explode('.',$resource['path'])) . ".json"; + $datapackageNew['resources'][]=$resource; + } }