diff --git a/README.md b/README.md index 4a3687d..30a88b2 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,9 @@ This is a chainable weather underground client for node.js npm install wundergroundnode var Wunderground = require('wundergroundnode'); var myKey = '12312314'; - var wunderground = new Wunderground(myKey); + var wunderground = new Wunderground(myKey, language_code); + +Parameter "language_code" is optional, if missing English will be used. For accepted values refers to https://www.wunderground.com/weather/api/d/docs?d=language-support # How To Use The syntax follows a simple pattern: diff --git a/lib/wundergroundnode.js b/lib/wundergroundnode.js index 5b939e1..2f8269f 100644 --- a/lib/wundergroundnode.js +++ b/lib/wundergroundnode.js @@ -2,7 +2,7 @@ var request = require('request'); var _ = require('underscore'); var moment = require('moment'); -var Wunderground = function(apikey) { +var Wunderground = function(apikey, language) { "use strict"; var that = this; @@ -130,7 +130,10 @@ var Wunderground = function(apikey) { } // Construct the url - var url = 'http://api.wunderground.com/api/' + apikey + '/' + that.chainedRequests.join('') + 'q/'+query + format; + if (language===undefined) + var url = 'http://api.wunderground.com/api/' + apikey + '/' + that.chainedRequests.join('') + 'q/'+query + format; + else + var url = 'http://api.wunderground.com/api/' + apikey + '/lang:' + language + '/' + that.chainedRequests.join('') + 'q/'+query + format; that.chainedRequests = []; // Request the url diff --git a/package.json b/package.json index e33a26b..b871343 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "wundergroundnode", - "version": "0.11.0", + "version": "0.12.0", "main": "./lib/wundergroundnode.js", "description": "Weather Underground chainable API for nodeJS", "homepage": "http://www.github.com/cendrizzi/wundergroundnode",