guhelski/forecast-php

Drop dead simple Dark Sky API wrapper in PHP

1.1.1 2016-09-26 04:35 UTC

This package is not auto-updated.

Last update: 2024-03-25 15:58:16 UTC


README

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.