dynali / dynali-php
DynAli PHP 库:允许与 DynAli 的 PHP NICE JSON API 进行交互。
dev-master
2019-08-07 13:37 UTC
Requires
- php: >=5.4.0
- ext-json: *
- idct/php-basic-argv-reader: dev-master
This package is auto-updated.
Last update: 2024-09-28 07:22:00 UTC
README
DynAli PHP 库:允许与 DynAli 的 PHP NICE JSON API 进行交互。
包括可以在任何 PHP 代码中使用的库(位于 lib/ 文件夹中)和一个简单的可执行文件,可以用来检查主机名的状态、更新 IP、更改密码或操作已保存的主机名的本地存储。
安装(库)
要使用 composer 安装,请在项目文件夹中键入
composer require dynali/dynali-php
(命令行)
建议使用带标签的版本和语义版本。
稍后,只需在项目中创建主类的一个实例
$client = new Dynali\DynaliClient();
安装(独立)
如果您想将存储库作为独立应用程序使用,只需克隆或下载存储库
git clone https://github.com/dynali/dynali-php.git
并执行
composer install
以加载所有依赖项。
使用(库)
待办事项
使用(独立)
您可以在 bin/ 文件夹中找到主要可执行文件。它目前支持以下命令
ip返回 Dynali 检测到的您的外部 IP 地址install返回一个命令,您可以将其添加到 crontab 以每分钟自动更新add将主机名的详细信息插入本地存储(创建在相同文件夹中的基本dynali.csv文件)remove从本地存储中删除主机名的详细信息status提供有关域名状态的详细信息,作为DynaliStatus实例update更新给定主机名的 IP 地址update-all更新本地存储中所有主机名的 IP 地址list列出本地存储中的域名changepassword允许更改特定主机名的密码
示例使用
./dynali add myname.dynali.net bartoszp SuperSecretPasSwOrD123
待办事项
- 改进 README.md
- 提供单元测试
- 允许通过 CLI 工具手动输入 IP 地址
贡献
请使用 Github 的问题或拉取请求功能。