库,通过rest api控制屏幕上的ose数字标牌。

screenly-ose的Python项目详细描述


屏幕OSEAPI客户端

imageimage

通过REST API控制屏幕上的数字标牌的库。

  • 自由软件:麻省理工学院许可证

示例用法

importasyncioimportaiohttpimportscreenly_oseasyncdefrun():asyncwithaiohttp.ClientSession()assession:screenly=screenly_ose.Screenly(session,'192.168.1.112')asset=awaitscreenly.get_current_asset()print(asset)asyncio.run(run())

API

构造器

  • Screenly(websession, hostname, port=80, encryption=False, timeout=None)

    创建到在给定主机名和端口上运行的屏幕OSE实例的新连接。

方法

如果发生请求错误,所有实例方法都返回False

  • get_current_asset()

    返回一个dict,其中包含有关当前显示的资产的以下信息:

    • id资产id
    • name资产名称
    • type资产类型
  • next_asset()

    请求屏幕显示序列中的下一个资产。

  • previous_asset()

    请求屏幕显示序列中的前一个资产。

  • switch_asset(asset_id)

    请求屏幕显示具有给定id字符串的资产。

学分

此包是用 Cookiecutteraudreyr/cookiecutter-pypackage 项目模板。

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

推荐PyPI第三方库


热门话题
使用Selenium Java查找筛选器窗格“铅笔图标”的元素时出现问题   分布式缓存l2上使用infinispan和hibernate的java连接锁   使用Java的DOM XML API解析XML中的符号和   java是解析和操作字符串的有效方法   java发布NewRelicMeterRegistry时如何过滤仪表   多维数组在java中读取文件后将数据值分组   java如何将httpClient配置为jsoup   java BreakIterator在Android中是如何工作的?   找不到maven GAE类:原因:java。lang.ClassNotFoundException应用程序标识cRedential$AppenginecRedential包装   Jlabel调整java大小   调试如何在VScode中的java类依赖项中设置断点   java正在获取文件夹名,而不是。mp3文件{Android}   java如何将从DiffieHellman类生成的AES密钥添加到使用该密钥的类