Breezometer php
, (*1)
A PHP client package for the Breezometer API., (*2)
Want to use this inside a Laravel application? Check out the Breezometer-Laravel package., (*3)
Install
Via Composer, (*4)
``` bash
$ composer require addapp/breezometer-php, (*5)
## Usage
``` php
$breezometer = new \Addapp\Breezometer\Breezometer('your_api_key');
$info = $breezometer->baqi('40.7324296', '-73.9977264');
// or
$info = $breezometer->baqi('40.7324296', '-73.9977264', '2015-06-17T11:11:21');
// or
$info = $breezometer->baqiFromLocation('New+York');
// or
$info = $breezometer->baqiFromLocation('New+York', '2015-06-17T11:11:21');
Will return something like :, (*6)
``` json
{
"country_name" : "USA",
"breezometer_aqi" : 49,
"breezometer_color" : "#FFF900",
"breezometer_description" : "Moderate Air Quality",
"country_aqi" : 78,
"country_color" : "#FFF700",
"country_description" : "Moderate Air Quality",
"data_valid" : true,
"key_valid" : true,
"random_recommendations" : {
"children" : "Pay attention to the respiratory status of your kid(s)",
"sport" : "You want to work out now??!… Only if you have no plan B",
"health" : "People with health sensitivities should be prepared for minor respiratory difficulties",
"inside" : "We're not going to tell you not to go outside, but you should continue tracking the air quality around you",
"outside" : "If you wish to stay outside for a long time, you should try to find a cleaner place nearby"
},
"dominant_pollutant_canonical_name" : "nox",
"dominant_pollutant_text" : {
"main" : "At the moment, nitrogen oxides (NOx) are the main pollutant in the air.",
"effects" : "Exposure may cause increased bronchial reactivity in patients with asthma, lung function decline in patients with COPD and increased risk of respiratory infections, especially in young children.",
"causes" : "Main sources are fuel burning processes in industry and transportation."
}
}, (*7)
## Testing
``` bash
$ phpunit
Contributing
Please see CONTRIBUTING for details., (*8)
Credits
License
The MIT License (MIT). Please see License File for more information., (*9)