border-wait
v0.11.0
Published
Border Wait Time Scraper
Downloads
37
Readme
border-wait
Un módulo Nodejs para obtener el tiempo de espera de las garitas de Estados Unidos.
La librería está escrita en estilo Literate Coffeescript, puedes leer el código fuente junto con comentarios en:
Para instalar:
npm install border-wait@latest --save
Testing
npm test
Para usar
var border = require('border-wait');
border(function(err, reports) {
console.log(reports);
/*
Reports es una Array de objetos de los puertos de
entrada a Estados Unidos.
*/
});
También puedes escribir tu código con Promises
var border = require('border-wait');
border.ports().done(function(reports) {
console.log(reports);
})
El objeto Promise es extendido con los siguientes métodos de underscore
:
each map where find findWhere pluck sortBy groupBy indexBy
. Por lo que puedes
hacer lo siguiente:
var border = require('border-wait');
var query = {port: 'san_ysidro', lane: 'sentri'}
border.findWhere(query).then function(report){
/* result ==
{ lane: 'sentri',
delay: 15,
type: 'vehicular',
port: 'san_ysidro' }
*/
}
Licencia
BSD-2-Clause