一个用于访问NUT服务器的Python抽象类。
项目描述
这是PyNUT的API重写,PyNUT是一个Python库,允许与NUT(网络UPS工具)服务器进行通信。
注意:这是一个非官方项目,并不受Network UPS Tools开发者的任何形式的支持或认可。
要求
该模块本身只需要Python(已知在2.6到3.4版本中工作)。如果您想运行测试,请执行pip install -r requirements-testing.txt。
用法
示例
from nut2 import PyNUTClient client = PyNUTClient() client.help() client.list_ups() client.list_vars("My_UPS")
请注意,此模块已完全且故意与PyNUT 1.X版本不兼容。
有关更多信息,请参阅内联文档。
安装
只需使用pip
pip install nut2
PyNUT
以下信息来自原始PyNUT README
此目录包含各种与NUT客户端相关的Python脚本,由David Goncalves编写,并使用GPL v3发布。
“模块”:此目录包含PyNUT.py,这是一个用于访问NUT服务器(一个)的Python抽象类。您可以在Python程序中使用它以简单的方式访问NUT的upsd数据服务器,而无需了解NUT协议。
要在Python程序中导入它,您必须使用以下(区分大小写): 'import PyNUT'
此模块提供了一个名为'PyNUTClient'的类,可用于连接并从upsd数据服务器获取数据。
要在 Debian/Ubuntu 上安装 PyNUT 模块,请将其复制到:/usr/share/python-support/python-pynut/
此目录还包含 test_nutclient.py,它是 PyNUT 测试程序。为了使其完全功能,您需要调整登录、密码和 upsname 以适应您的配置。
项目详情
关闭
nut2-2.1.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2166e827cec2a42cab89e9616407358698ad8b258a1f515fedc5a106ffc1f092 |
|
MD5 | fc7006eb15eabd353564fac89b6aaab4 |
|
BLAKE2b-256 | 25e7885108048360d8dd5833a60ec1bc3c0a04ca45cd0c3ecce25cff7e603fcb |