dev-master
9999999-dev https://github.com/motivatedsloth/noaaClient library for NOAA's forecast and current weather service api
MIT
The Requires
- php >=5.3.0
- ext-curl *
by Alan Buss
weather noaa
Client library for NOAA's forecast and current weather service api
Please note: the new api is still under development., (*1)
A php library for working with the NOAA api The NOAA documentation, (*2)
Forecasts can be retrieved for a point or a station. Both the hourly and daily forecast return 7 days worth of data., (*3)
Observations are for the last 5 hours, (*4)
<?php include "noaa/autoload.php"; //only needed if not using composer bootstrap use noaa\util\Cache; use noaa\Point; use noaa\NOAA; $noaa = new NOAA(new Cache); $point = new Point(43.43, -90.80); $noaa->setPoint($point); $hourly = $noaa->getHourlyForecast(); foreach($hourly as $forecast){ echo $forecast->getStart('D, d M H:i:s') . " Temp:" . $forecast->getTemperature() . "\n"; }
<?php include "noaa/autoload.php"; //only needed if not using composer bootstrap use noaa\util\Cache; use noaa\Point; use noaa\NOAA; $noaa = new NOAA(new Cache); $point = new Point(43.43, -90.80); $noaa->setPoint($point); //get a station echo "Observations recorded at: " . $noaa->getStation()->getName()."\n"; $observations = $noaa->getObservations(); foreach($observations as $observation){ echo $observation->getTime('D, d M H:i:s') . " Temp:" . $observation->getTemperature() . "\n"; }
Client library for NOAA's forecast and current weather service api
MIT
weather noaa