Weather data aggregator. Ski forecasts.
npm install
# via npm
npm start
# via node
node index.js
npm test
-
/api/external/weathergov
-
Query Parameters:
- lat: latitude (required)
- long: longitude (required)
- f: format
- (blank) ⇒ raw
- std ⇒ standardized response
-
Returns: weather report for weathergov.
-
Example: /api/external/weathergov?lat=45.5278&long=-122.8013
-
-
/api/external/darksky
-
Query Parameters:
- lat: latitude (required)
- long: longitude (required)
- f: format
- (blank) ⇒ raw
- std ⇒ standardized response
-
Returns: weather report for darksky.
-
Example: /api/external/darksky?lat=45.5278&long=-122.8013
-
-
-
API
- Free tier limited to 500 calls per day; Certain features more expensive outside of free tier.
- Current Conditions
- Hourly 1 day forecast
- 3 day forecast
- 10 day forecast
- Hourly 10 day forecast
- Documentation
-
-
-
API
- Free tier, 2000 calls per day
- Forecast for today and tomorrow
- Documentation
-
-
-
API
- Free tier
- 5 days / 3 hour forecast api
- Limited to 60 calls per minute
- Documentation
-
-
-
API
- Free to consume.
- Based on lat/lon
- 7 + nights
- Example
- XML Documentation, have not found json documentation, but API appears to work.
-
-
-
API
- Free for first 1,000 rq per day
- Hourly data up to 7 days
- Required to display Powered by Dark Sky prominently in the app/service.
- Documentation
-
This app was built for my own personal needs in regards to consuming weather data, particularly when it comes to outdoor adventures. The breadth of this application will evolve over time as I am able to dedicate time towards this project. Feel free to send me feature requests and I may consider them.
GPL-3, see LICENSE.txt included with this project.