blixter / weather
用于Anax框架的天气模块
1.0.7
2019-12-09 12:44 UTC
Requires
- php: >=7.2
- anax/anax-cli: ^1.2
- anax/commons: ^2.0.0@beta
Requires (Dev)
- anax/anax-lite: ^1.0.24
- anax/cache: ^2.0.0-beta.5
- anax/page: ^2.0.0-beta.1
- anax/request: ^2.0.2
- anax/url: ^2.0.0-alpha.1
- anax/view: ^2.0.2
- phpmetrics/phpmetrics: ^2
- phpunit/phpunit: ^7
README
Anax天气模块
此模块与Anax安装一起使用。
该模块用于显示下周和上个月的天气预报。还可以用于验证和地理标记IP地址。
包含GET方法的REST API,返回JSON数据。
作为Anax模块安装
这是将模块安装到现有Anax安装中的方法。
使用Composer安装
composer require blixter/weather
使用脚手架后处理文件安装
该模块支持用于Anax脚手架的后处理安装脚本,该脚本执行默认安装。
bash vendor/blixter/weather/.anax/scaffold/postprocess.d/400_weather.bash
在完成composer require后运行此脚本,或使用以下命令进行逐步安装。
重要:手动创建一个新的文件config/keys.php并添加有效的API密钥。参见config/keys_sample.php。
配置和服务设置
复制配置文件。
rsync -av vendor/blixter/weather/config .
源文件
复制控制器和模型文件。
rsync -av vendor/blixter/weather/src ./
视图文件
复制视图文件。
rsync -av vendor/blixter/weather/view ./
复制测试文件
使用PHPUnit复制包含测试用例的测试文件。
rsync -av vendor/blixter/weather/test ./
依赖
这是一个Anax模块,主要目的是与Anax框架一起使用。
许可
此软件包含MIT许可。有关详细信息,请参阅LICENSE.txt。
.
..: Copyright (c) 2019 Robin Blixter (r.blixter89@gmail.com)