lefty / weather
ramverk1 课程使用的天气模块。
v2.2.3
2020-12-03 08:35 UTC
Requires
- anax/anax-cli: ^1.2
- anax/anax-ramverk1-me: ^1.0.0
- anax/commons: ^2.0
Requires (Dev)
- phpunit/phpunit: ^7
README
Anax 天气模块
作为 Anax 模块安装
以下是您将模块安装到现有 Anax 安装中的方法,例如 [anax/anax](https://github.com/canax/anax) 的安装。
(如果您没有 Anax 安装,您可以使用轻量级安装进行测试。请参阅底部标题处的 ramverk1-me-v2)
安装过程分为两个步骤,1) 首先使用 composer 安装模块,然后 2-3) 将其集成到您的 Anax 基础安装中。
步骤 1,使用 composer 安装。
使用 composer 安装模块。
composer require lefty/weather
您需要修改您的 composer 文件,向 autoload 部分添加以下行,如下所示。
"autoload": {
"psr-4": {
"Anax\\": "src/",
"Lefty\\": "src/"
}
}
修改 composer 文件后,您需要执行 composer Update 以激活命名空间。
composer update
步骤 2,集成到您的 Anax 基础。
使用 bash-script 集成模块部分到 Anax
运行 bash 脚本
$ bash vendor/lefty/weather/.anax/scaffold/postprocess.d/6xx_weather.bash
步骤 3,API 配置
此模块使用 API 数据,需要 API 密钥才能正常工作。
将 API 密钥放在名为 data/PRIVATE_TOKEN 的文件中,其中只包含一个密钥,占一行。
可以在 config/keystore.php 中配置其他密钥。
需要配置的此模块中使用的 API 密钥
- 地理定位:ipstack
- 天气数据:OpenWeather 全球服务
仅使用免费订阅
ramverk1-me-v2
安装一个示例 Anax 站点进行测试
$ anax create testsite ramverk1-me-v2
$ cd testsite
许可
此软件携带 MIT 许可。