valencia-datos-abiertos
Version:
Command-line client for the Valencia public API: [Valencia datos abiertos](http://www.valencia.es/ayuntamiento/datosabiertos.nsf/vDocumentosTituloAux/Datos abiertos).
54 lines (41 loc) • 1.35 kB
JavaScript
// Generated by CoffeeScript 1.8.0
(function() {
var Script, traffic, util, wifi;
traffic = require("./models/traffic");
wifi = require("./models/wifi");
util = require("./util");
Script = (function() {
var log;
function Script() {}
log = function(err, res) {
var hyphens, item, latitude, longitude, titulo, _i, _len, _results;
if (err) {
return console.error(err);
}
res = !Array.isArray(res) ? [res] : res;
titulo = res[0].titulo;
hyphens = Array(titulo.length + 1).join('=');
console.log("" + titulo + "\n" + hyphens);
_results = [];
for (_i = 0, _len = res.length; _i < _len; _i++) {
item = res[_i];
console.log(item.mensaje);
if (item.latDestino && item.lonDestino) {
latitude = util.convertToCoordinate(item.latDestino);
longitude = util.convertToCoordinate(item.lonDestino);
console.log("https://www.google.es/maps/search/" + latitude + "," + longitude);
}
_results.push(console.log(''));
}
return _results;
};
Script.prototype.traffic = function(options) {
return traffic.all(log);
};
Script.prototype.wifi = function(options) {
return wifi.all(log);
};
return Script;
})();
module.exports = new Script();
}).call(this);