Skip to content

transpresupuestaria/dora

 
 

Repository files navigation

dora

Herramienta para descargar e inspecionar los datos y metadatos de datos.gob.mx

Usage

Es necesario instalar lein

Y tener una variable de entorno MONGO_URL con la url con los datos de conexión de la base de datos MongoDB.

Clona el proyecto y haz lein repl

Copia .java.policy a ~/.java.policy

Para arrancar el web server en el puerto 5555, haz `(run)

Para popular las bases de datos (o refrescarlas), haz (data-core)

Para validar un archivo, haz (validate "URL")

Si tienes el servidor arriba, para validar un archivo puedes hacer una petición GET a http://localhost:5555?expr=(validate "URL")

O para ejecutar otros comandos, en formato de Clojure, usa la api de código de la siguiente forma http://localhost:5555?expr=EXPRESION

Para ver la fusión de datos, haz (fusion "URL").

La fusión de datos devuelve un objeto con los siguientes atributos:

resource (el objeto de CKAN del recurso)

dataset (el objeto de CKAN del dataset al q pertenece)

catalog (el contenido del catalogo, de ADELA, de hasta arriba sin lo anidado)

catalog-dataset (el contenido del catalogo sobre el dataset, de ADELA, sin la lista de recursos)

catalog-dataset-resource (el contenido del catalogo especifico del recurso)

file-metadata (la data producto de los scripts de metadatos/validacion)

recommendations (la lista de recomendaciones generadas)

License

Copyright © 2016 MX Abierto

Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.

About

Motor para validaciones

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Clojure 74.5%
  • R 24.4%
  • Shell 1.1%