脚本管理#
脚本管理模块
- class qlapi.qlscript(url: str, post: int, client_id: str, client_secret: str)[source]#
青龙面板api脚本管理模块
url: 青龙面板IP地址(不包含http://)
post: 青龙面板端口
client_id: 青龙面板openapi登录用户名
client_secret: 青龙面板openapi登录密码
- Usage::
>>> ql_script = qlscript( url="12.22.43.23", port=5700, client_id="admin", client_secret="abcdefg_", ) ql_script.get_all()
- add(filename: str, path: str, content: str, originFilename: str) dict[source]#
添加脚本
- Parameters
filename – 脚本名称
path – 脚本路径
content – 脚本内容
originFilename – 脚本原始名称
- Returns
源响应json
- delete(path: str, filename: str) dict[source]#
删除脚本
- Parameters
path – 脚本路径
filename – 脚本名称
- Returns
源响应json
- run(path: str, filename: str) dict[source]#
运行脚本
- Parameters
path – 脚本路径
filename – 脚本名称
- Returns
源响应json