senadores-chile / senadores

:shit: Datos publicos disponibles en la pagina www.senado.cl
https://senadores-chile.github.io/senadores/
MIT License
5 stars 0 forks source link
chile senadores

senadores npm version Build Status js-standard-style

Datos públicos disponibles en la página www.senado.cl

Instalación

npm install --save senadores

Uso

var senadores = require('senadores')

senadores() // lista completa de senadores
senadores('Guirardi') // busca por nombre
senadores(1232156) // busca por rut
senadores({
  partido: 'udi',
  region: 'metropolitana',
  asistencia: '<.85'
}, 'asistencia.sala') // busca todos los senadores del partido udi, distrito región metropolitana con asistencia menor a 85%

API

senadores([options][, type])

Existe una unica función expuesta, que recibe argumentos variables y opcionales como entrada. Si la operación es exitosa, la función resuelve en una promesa con un arreglo conteniendo la información solicitada, en caso de existir un error, la función arroja un Error con un mensaje especificando la falla.

options<string | number | array | object>

El primer argumento de la función puede ser de tipo string, number, array u object. Si se trata de un string o number buscara solo un senador por nombre o rut/id respectivamente. Si se trata de un array, se espera un arreglo de strings y/o numbers, donde se obtendra para cada uno, la información de un senador. En caso de tratarse de un objeto, se espera una serie de opciones para afinar la busqueda. El resultado obtenido al final, dependerá de la variable type ingresada, por defecto, busca información básica de cada senador (más información en type). Para el objeto, las propiedades de busqueda posibles son:

type<string>

Indicador del tipo de consulta que se esta realizando. Puede tener los siguientes valores:

Otros enlaces

Licencia

MIT © Yerko Palma.