UNPKG

bb8-commander

Version:

A Node CLI Tool for Sphero BB8 Robot.

24 lines (20 loc) 717 B
var request = require('request'); module.exports = function(config) { var accessToken = config.accessToken, locationCity = config.city, locationCountry = config.country, apiVersion = config.apiVersion || 2.5, units = config.units || 'metric', urlStringParts = 'http://api.openweathermap.org/data/'; urlStringParts += apiVersion + '/', urlStringParts += 'weather?q=', urlStringParts += locationCity + ',', urlStringParts += locationCountry + '&units=', urlStringParts += units + '&APPID=', urlStringParts += accessToken; return function(callback) { request(urlStringParts, function(error, response, body) { callback(error, JSON.parse(body)); }); }; };