darksky

package
v0.0.0-...-cb77e8e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 7, 2019 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Overview

Package darksky provides weather using the Dark Sky API, available at https://darksky.net/.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Config

type Config string

Config represents Dark Sky API configuration (just the API key) from which a weather.Provider can be built.

func New

func New(apiKey string) Config

New creats a new DarkSky API configuration.

func (Config) Coords

func (c Config) Coords(lat, lon float64) weather.Provider

Coords creates a dark sky configuration for the given geographical co-ordinates.

type Provider

type Provider string

Provider wraps a Dark Sky API url so that it can be used as a weather.Provider.

func (Provider) GetWeather

func (ds Provider) GetWeather() (weather.Weather, error)

GetWeather gets weather information from DarkSky.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL