chau / weather-service
使用DarkSky API的天气服务
v1.0.1
2018-12-10 19:46 UTC
Requires
- php: >=7.2
- anax/commons: ^2.0.0@beta
Requires (Dev)
- anax/anax-lite: ^1.0.24
- phpmetrics/phpmetrics: ^2
- phpunit/phpunit: ^7
This package is auto-updated.
Last update: 2024-09-11 14:48:10 UTC
README
天气服务根据IP地址提供天气预报。它使用Darksky API获取预报,使用IPStack从IP地址获取坐标。
您可以使用此模块,与Anax安装一起使用。
服务包含使用与Bulma CSS框架对应的结构构建的视图。
目录表
您也可以在线阅读此文档。
作为Anax模块安装
这样将模块安装到现有的Anax安装中。
使用Composer安装。
composer require chau/weather-service
复制所需的配置文件。包括API密钥、路由配置和DI导入配置。
rsync -av vendor/chau/weather-service/config ./
使用以下命令复制所需的视图文件
rsync -av vendor/chau/weather-service/view ./
安装和设置Anax
在使用此模块之前,您需要Anax安装。您可以使用scaffolding实用程序创建Anax示例安装,例如anax-cli
。
在rem
目录中scaffold一个示例Anax安装anax-site-develop
。
$ anax create rem anax-site-develop
$ cd rem
将您的Web服务器指向rem/htdocs
,Anax应该显示主页。
依赖
这是一个Anax模块,主要用于与Anax框架一起使用。
许可
此软件采用MIT许可。有关详细信息,请参阅LICENSE.txt。
.
..: Copyright (c) 2018 - 2019 Christopher Augustsson (chris.augustsson@live.se)