darksky/darksky

This package is abandoned and no longer maintained. No replacement package was suggested.

A simple wrapper for Dark Sky API

v1.4.3 2019-01-05 00:13 UTC

README

A simple wrapper for Dark Sky API

Latest Stable Version Build Status Build Status Maintainability Test Coverage Code Coverage Scrutinizer Code Quality Issue Count License StyleCI Codacy Badge Packagist GitHub license

Server Requirements

  • PHP >= 7.0.0

Usage

  • Get the API key from https://darksky.net/dev
  • Install this package in your project:
    composer require darksky/darksky
  • To forecast:
use Darksky\Darksky;

try {
    $result = (new Darksky('API_KEY'))->forecast('LAT', 'LONG');
} catch(DarkskyException $e) {
    // handle the exception
} catch(Exception $e) {
    // handle the exception
}
  • To use the time machine:
use Darksky\Darksky;

try {
    $result = (new Darksky('API_KEY'))->timeMachine('LAT', 'LONG', 'UNIX_TIME');
} catch(DarkskyException $e) {
    // handle the exception
} catch(Exception $e) {
    // handle the exception
}