A service to get snow data from the NOAA for Cascadian mountains and ski areas. The API provides a HAL-like interface, so it should be reasonably discoverable.
- Check out the repo
npm i
- Add environment variables to a
.env
file
NOAA_API_BASE
(required; probably http://www.ncdc.noaa.gov/cdo-web/api/v2/)NOAA_TOKEN
(required; request one from NOAA CDO)PORT
(optional; default is3000
)LOG_FILE
(optional; default is/dev/null
)LOG_LEVEL
(optional; set toverbose
,debug
, orsilly
to log to the console)
npm start
This depends on weather station data, which necessarily limits the areas for which relevant data is available. Over time, I would love to add new areas, so feel free to poke around the NOAA daily summaries station list to find more. The ones included now:
- Mount Baker (Nooksack)
- Mount Hood (Test Station)
- Mount Rainier (Paradise)
- Stevens Pass
- White Pass
You can find the code for the skill that connects to this API in the
snow-report/skill
directory. It's early days there.