jeneljenel/weather-module

该软件包已被放弃,不再维护。没有建议的替代包。

一个用于天气预报的模块。

v1.0.10 2019-12-12 09:17 UTC

This package is auto-updated.

Last update: 2020-09-12 11:15:17 UTC


README

Build Status

Scrutinizer Code Quality Code Coverage Build Status Code Intelligence Status

CircleCI

ANAX的天气模块

该天气预报模块与Anax框架协同工作。它设置为使用darksky.net。您必须拥有有效的API密钥。

目录

作为Anax模块安装

以下是您将模块安装到现有Anax安装中的方法。

使用composer安装。

composer require jeneljenel/weather-module

配置文件

复制所需的配置并将模块设置为路由处理器,用于路由weather

config, views

rsync -av vendor/jeneljenel/weather-module/config ./
rsync -av vendor/jeneljenel/weather-module/view/weather ./view

您必须创建自己的weather.php文件。复制/config/weather_sample.php

$ cd config
$ cp weather_sample.php weather.php
$ nano weather.php

输入您的有效API密钥darksky.net。使用ctrl + x 退出文本编辑器。输入Y 保存更改。按回车保存文件。

使用脚手架后处理文件安装

该模块支持用于Anax脚手架的后处理安装脚本。该脚本执行上述所述的默认安装。

bash vendor/jeneljenel/weather-module/.anax/scaffold/postprocess.d/302_weather.bash

在完成composer require后运行后处理脚本。

安装和设置Anax

在您可以使用此模块之前,您需要一个Anax安装。您可以使用脚手架工具anax-cli创建一个示例Anax安装。

me目录中将anax-site-develop作为示例Anax安装。

$ anax create me anax-site-develop
$ cd me

将您的web服务器指向me/htdocs,Anax应该显示一个主页。

依赖关系

这是一个Anax模块,主要用于与Anax框架一起使用。

许可证

此软件携带MIT许可证。有关详细信息,请参阅LICENSE.txt

Copyright (c) 2019 Tomie Lee