Skip to content

Ray-Leung/weather

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Weather.js

Build Status

About

There really should be a conclusive Javascript weather library. Weather.js fetches data from openweathermap.org (no affiliation). Since other providers format their output differently, currently this is the only source provider.

Weather.js is still in early development so expect changes and please contribute! Among the features I hope to incorporate:

  • historical weather information
  • API key usage
  • more data sources
  • more conversions!

Install

Weather.js works in the browser and node.js. Take your pick. For the browser, download the most recent version on github. For use in node, do the install thing.

npm install -g weather.js

Important! In the browser you will need to also include Sugar.js and jQuery. I will try to remove these dependancies as soon as possible.

Usage

At the moment you can access the current weather conditions and the forecast for any city. By default it will use the closest match as returned by Open Weather Map.

Weather.getCurrent("Kansas City", function(current) {
  console.log(
    ["currently:",current.temperature(),"and",current.conditions()].join(" ")
  );
});

Weather.getForecast("Kansas City", function(forecast) {
  console.log("forecast high: " + forecast.high());
  console.log("forecast low: " + forecast.low());
});

About

real weather for Javascript

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 97.6%
  • CSS 1.4%
  • Other 1.0%