控制olleh电视机顶盒的python库

ollehtv的Python项目详细描述


Build StatusCoverage Status

用于控制Olleh电视机顶盒的Python库。

安装

$ pip install ollehtv

如果您还希望运行开发测试,则需要执行

$ pip install -r requirements-dev.txt

配置

为了控制您的机顶盒,您还必须使用 Olleh PlayTV移动应用程序。一旦你验证了应用程序,你 需要proxy应用程序api请求才能获取 设备的DEVICE_IDSVC_PW值。

mitmproxy screenshot

MitmProxy屏幕截图

示例

>>> import ollehtv
>>> device_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
>>> svc_pw = "abcdef1234567890"
>>> otv = ollehtv.OllehTV(device_id, svc_pw)
>>> otv.turn_on()
>>> otv.unmute()
>>> otv.change_channel(5)
>>> otv.input_button(ollehtv.OllehTVButton.IJEON)

这个示例会话打开一个stb,取消它的静音,将它切换到channel 5,然后切换回上一个频道。

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

推荐PyPI第三方库


热门话题
java无法访问远程pentaho biserver   带有级联类型的OneToMany上的java Hibernate TransientObject异常。如果我们在保存之前调用迭代器()就可以了   java如果用户输入的“数字”超过了用于解释该数字的内存大小,那么正确的测试方法是什么?   java错误400错误请求JqGrid   java如何防止修改类中的私有字段?   java从一个Bean创建两个JPA表?   在Java中生成一个在JVM关闭后仍能生存的进程   java将字符反向复制到字符数组   使用opencv的java人脸检测不起作用   java差异代码覆盖率   robohelp如何使用Java链接Robo帮助中的URL?   java解码自定义加密文件   设计模式:减少java中几乎相同的两种方法的重复代码   java如何在数组中查找最大整数?   java Mockito spy:尝试在spy类方法中使用doReturn,但使用的是原始方法   java JButton在JTable中选择行时不重新启用   java当我尝试git推heroku时,我得到一个错误   java为什么组织。阿帕奇。薛西斯。解析器。SAXParser在utf8编码的xml中不跳过BOM?   selenium Java。jar文件大小