与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)。



欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
这个简单java程序的继承结果?   当用户单击任务栏中的“显示桌面”图标时,java JDialog会自动隐藏   Android studio没有重构中的支持类。java和。重构到安卓x后的xml文件   java在底层API中生成id   java嵌入google hangout api   java应用程序在点击带有空编辑文本的按钮后崩溃   java如何在DrJava中测试异常?   java什么是EJB2。x支持结束日期?   java Dijkstra算法仿真   java JavaFX Webview内容安全策略   javascript需要帮助将JS移植到Java   Java中使用BouncyCastle生成数字签名的证书   java Eclipse插件:org/Eclipse/jdt/ui/JavaUI上的NoClassDefFoundError   playframework在Java Play Framework中扩展默认访问第三方方法   Java HashMap奇怪的行为值在if语句后发生变化   java Kafka使用者不使用来自安全Kafka群集的消息   java为什么要使用JPanelFixture。组合框()。按andreleaseKeys()可以使用FEST,但不能使用AssertJ?   用Spring实现java调用数据库函数