cmfcmf/openweathermap-php-api

这是一个用于解析OpenWeatherMap.org天气数据的PHP API。该封装器试图规范和抽象数据,并消除不一致性。

资助包维护!
Ko Fi

安装次数: 1,155,761

依赖项: 13

建议者: 0

安全性: 0

星标: 327

关注者: 25

分支: 123

v3.3.2 2022-02-19 15:37 UTC

README

一个PHP 7.1+(包括PHP 8)的API,用于从 OpenWeatherMap.org 获取和解析全球天气数据。该项目旨在规范提供的数据并消除不一致性。它不由OpenWeatherMap维护,也不是官方API封装器。

Gitpod Ready-to-Code Build Status license release codecov Scrutinizer Quality Score

文档

您可以在 https://cmfcmf.github.io/OpenWeatherMap-PHP-API 找到最新的文档,包括安装和用法说明。

贡献

我很高兴收到您提交的每一个 pull request 和发现的 issue,以帮助使这个API更加强大。请注意,有时我可能需要一段时间才能回复您。如果您没有收到回复,请随时提醒我。

Gitpod

您可以使用Gitpod在浏览器中启动一个完整的功能开发环境。只需点击以下徽章

Gitpod Ready-to-Code

Vagrant

您可以使用 Vagrant 开始开发。只需运行 vagrant upvagrant ssh 即可启动包含所有依赖项的PHP虚拟机。

Docker

您还可以使用Docker开始开发这个库。首先安装依赖项

docker run --rm --interactive --tty \
    --volume $PWD:/app \
    --user $(id -u):$(id -g) \
    composer update

然后执行测试

docker run --rm --interactive --tty \
    --volume $PWD:/app -w /app \
    php bash

> php vendor/bin/phpunit

文档

文档是使用 Docusaurus v2 构建的。要运行本地开发服务器以显示文档,请执行

cd docs
yarn install
yarn start

许可证

本项目采用MIT许可证。请参阅随源代码一起分发的 LICENSE文件,以获取有关版权和许可的更多信息。

请注意,OpenWeatherMap数据未在MIT许可证下许可。在使用他们的服务之前,请务必查看以下官方链接以了解OpenWeatherMap的条款、定价和许可证: