Skip to content

Repository files navigation

OpenWeatherMap PHP API

Latest VersionSoftware LicenseTests

OpenWeatherMap PHP library that provides convenient access to the OpenWeatherMap API.

Supports PSR-18 HTTP clients, PSR-17 HTTP factories, PSR-6 caches and PSR-3 logs.

Requirements

  • PHP 8.1 or higher.

API Key

A key is required to be able to make requests to the API. You must sign up for an OpenWeatherMap account to get one.

Installation

Install the library via Composer:

composer require programmatordev/openweathermap-php-api

Basic Usage

Simple usage looks like:

useProgrammatorDev\OpenWeatherMap\OpenWeatherMap;
// initialize$api = newOpenWeatherMap('yourapikey');
// get current weather by coordinate (latitude, longitude)$weather = $api->weather()->getCurrent(50, 50);
// show current temperatureecho$weather->getTemperature();

Documentation

Contributing

Any form of contribution to improve this library (including requests) will be welcome and appreciated. Make sure to open a pull request or issue.

License

This project is licensed under the MIT license. Please see the LICENSE file distributed with this source code for further information regarding copyright and licensing.

About

OpenWeatherMap PHP library that provides convenient access to the OpenWeatherMap API with PSR-18, PSR-17, PSR-6 and PSR-3 support

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Used by

Contributors

Languages