Blue Iris 的异步 python api
项目描述
自述文件
蓝鸢尾 Python 库
Blue Iris JSON API 的异步 python 库。
概述
如需更深入的文档,请访问文档。
创建 BlueIris 对象需要您为其提供异步 Web 会话。
import pyblueiris
from aiohttp import ClientSession
PROTOCOL = 'http'
HOST = 192.168.1.5
USER = 'pyserv'
PASS = 'secret-password'
def main():
async with ClientSession(raise_for_status=True) as sess:
blue = pyblueiris.BlueIris(sess, USER, PASS, PROTOCOL, HOST)
if __name__ == '__main__':
main()
从那里您可以简单地调用您希望它执行的命令。有一个命令update_all_information()将调用所有数据收集命令来填写有关服务器的信息。
def main():
async with ClientSession(raise_for_status=True) as sess:
blue = pyblueiris.BlueIris(sess, USER, PASS, PROTOCOL, HOST)
await blue.update_all_information()
BlueIris 对象知道的有关服务器的所有信息都存储在 attributes 属性(字典)中。
print(blue.attributes)
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
pyblueiris-0.2.11.tar.gz
(13.5 kB
查看哈希)
内置分布
pyblueiris-0.2.11-py2.py3-none-any.whl
(25.8 kB
查看哈希)
关
pyblueiris -0.2.11.tar.gz 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | eb691335f0781ba63a8dd66206b2eab1f839df1966f16c67d94801f780ff4b71 |
|
| MD5 | 86eb98903e5f5975f105475adeea1ce9 |
|
| 布莱克2-256 | b22f0883aac135a7393c8edb1cce3dcf0b21a537ea06ba9162fbdb5574ef5740 |
关
pyblueiris -0.2.11-py2.py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | ea6e80e69182e1c98bf91dc4df17968b60f006e37a8db03dd5aab82d6fc95390 |
|
| MD5 | 0c4caeee40cee3a21e70f41eb650fd67 |
|
| 布莱克2-256 | 6939018788bc8de5a86ac80b75239bfd502c4eea633b773a87934ab05e2dbe22 |