与obs websocket服务器通信的python库。
obs-websocket-p的Python项目详细描述
#obs websocket py
与[obs websocket]服务器通信的python库(https://github.com/palakis/obs-websocket)。
github项目:https://github.com/elektordi/obs websocket py
pypi包:https://pypi.python.org/pypi/obs websocket py
##安装
只需在python venv中或直接在系统上运行“pip install obs websocket py”。
对于手动安装,git克隆github repo并复制python项目根目录中的目录**obs websocket**。
**需要**:websocket客户端(来自pip)
以下:
pydocobobwebsocket.core.obsws`:obsws`:br/>
``````
obsws类obsws帮助帮助obswwebsocket.core:
obsws=class obsws
obsws=class obsws
>简单用法:
>>>>gt>gt;导入obs websocket,obswwebsocket.obswebsocket.obswebsocket.obswebsocket.obsw的输出请求
>>>>>;client=obswebsocket.obsws(“localhost”,4444,“secret”)
目录。
此处定义的方法:
(self,host=none,port=4444,password='')
构造新的obsws包装器
:param host:要连接到的主机名
:param port:要连接到的tcp端口(默认为4444)
:param password:websocket服务器的密码(如果服务器上未启用身份验证,则将此字段留空)
obj)
通过websocket调用obs服务器。
:param obj:请求(obswebsocket.requests模块中的类)发送到服务器。
:返回:用响应数据填充的请求对象。
连接(self,host=none,port=none)
连接到websocket服务器
|
:return:nothing
disconnect(self)
disconnect from websocket server
:return:nothing
resconnect(self)
todo(尚未实现)
:return:nothing
register(self,function,event=none)
在websocket客户机中注册一个新的钩子
:param function:钩子的回调函数指针
:param event:事件(obswebsocket.events模块中的类)触发钩子。
默认值为none,表示触发所有事件。
:return:nothing
|
发送(self,data)
通过websocket对obs服务器进行原始json调用。
:param obj:请求(python dict)发送到服务器。不要包含字段“消息ID”。
:return:服务器的响应(python dict)。
注销(self,function,event=none)
在websocket客户端中注销新的钩子
:param function:钩子的回调函数指针
:param event:触发钩子的事件(obswebsocket.events模块中的类)。
默认值为none,这意味着对所有事件注销此函数。
|:return:没有问题?
请查看[github项目问题](https://github.com/elektordi/obs websocket py/issues),如果以前没有人遇到过,您可以[提交新问题](https://github.com/elektordi/obs websocket py/issues/new)。
与[obs websocket]服务器通信的python库(https://github.com/palakis/obs-websocket)。
github项目:https://github.com/elektordi/obs websocket py
pypi包:https://pypi.python.org/pypi/obs websocket py
##安装
只需在python venv中或直接在系统上运行“pip install obs websocket py”。
对于手动安装,git克隆github repo并复制python项目根目录中的目录**obs websocket**。
**需要**:websocket客户端(来自pip)
以下:
pydocobobwebsocket.core.obsws`:obsws`:br/>
``````
obsws类obsws帮助帮助obswwebsocket.core:
obsws=class obsws
obsws=class obsws
>简单用法:
>>>>gt>gt;导入obs websocket,obswwebsocket.obswebsocket.obswebsocket.obswebsocket.obsw的输出请求
>>>>>;client=obswebsocket.obsws(“localhost”,4444,“secret”)
目录。
此处定义的方法:
(self,host=none,port=4444,password='')
构造新的obsws包装器
:param host:要连接到的主机名
:param port:要连接到的tcp端口(默认为4444)
:param password:websocket服务器的密码(如果服务器上未启用身份验证,则将此字段留空)
obj)
通过websocket调用obs服务器。
:param obj:请求(obswebsocket.requests模块中的类)发送到服务器。
:返回:用响应数据填充的请求对象。
连接(self,host=none,port=none)
连接到websocket服务器
|
:return:nothing
disconnect(self)
disconnect from websocket server
:return:nothing
resconnect(self)
todo(尚未实现)
:return:nothing
register(self,function,event=none)
在websocket客户机中注册一个新的钩子
:param function:钩子的回调函数指针
:param event:事件(obswebsocket.events模块中的类)触发钩子。
默认值为none,表示触发所有事件。
:return:nothing
|
发送(self,data)
通过websocket对obs服务器进行原始json调用。
:param obj:请求(python dict)发送到服务器。不要包含字段“消息ID”。
:return:服务器的响应(python dict)。
注销(self,function,event=none)
在websocket客户端中注销新的钩子
:param function:钩子的回调函数指针
:param event:触发钩子的事件(obswebsocket.events模块中的类)。
默认值为none,这意味着对所有事件注销此函数。
|:return:没有问题?
请查看[github项目问题](https://github.com/elektordi/obs websocket py/issues),如果以前没有人遇到过,您可以[提交新问题](https://github.com/elektordi/obs websocket py/issues/new)。