Drop dead simple Dark Sky API wrapper in PHP.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src/Forecast
LICENSE.md
README.md
composer.json

README.md

forecast-php

Drop dead simple Forecast.io API v2 Dark Sky API wrapper in PHP.

This lets you get from the Dark Sky API docs to the code as directly as possible.

PSR friendly and requires nothing. Abstractions not included.

Installation

Easy breezy using Composer:

composer require guhelski/forecast-php

Usage

As simple as calling one method.

<?php

use Forecast\Forecast;

$forecast = new Forecast('YOUR_API_KEY');
  
// Get the current forecast for a given latitude and longitude
var_dump($forecast->get('37.8267','-122.423'));
  
// Get the forecast at a given time
var_dump($forecast->get('37.8267','-122.423', '2013-05-06T12:00:00-0400'));
  
// Use some optional query parameters
var_dump($forecast->get(
    '37.8267',
    '-122.423',
    null,
    array(
        'units' => 'si',
        'exclude' => 'flags'
        )
    )
);

For more details and all available options check the official documentation.