lefty/weather

ramverk1 课程使用的天气模块。

v2.2.3 2020-12-03 08:35 UTC

This package is auto-updated.

Last update: 2024-09-10 20:33:03 UTC


README

Latest Stable Version Build Status CircleCI Build Status Scrutinizer Code Quality Code Coverage

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 密钥

仅使用免费订阅

ramverk1-me-v2

安装一个示例 Anax 站点进行测试

$ anax create testsite ramverk1-me-v2
$ cd testsite

许可

此软件携带 MIT 许可。