控制您的描绘数字艺术帧(picture.com)
depict-control的Python项目详细描述
使用asyncio控制python 3.5中的descript frame<;https://www.descript.com>;!
此初始版本主要针对基本集成所需的功能 对于家庭自动化系统:
- 睡眠/唤醒
- 亮度+对比度
- 设置当前图像
用法示例
在网络上查找帧
查找本地网络上所有表的IP地址。这是一个非常天真的搜索;它假设您的子网 掩码是255.255.255.0:
from depict_control import Frame ip_addrs = await Frame.find_frame_ips()
知道IP地址后,连接到表(session是一个aiohttp Session对象):
async with await Frame.connect(session, ip_addr) as frame: # Do stuff here
基本控制
除了一堆用于查询帧当前状态的属性之外,Frame还有几个方法 允许简单控制:
await frame.set_brightness(100) # Set backlight brightness await frame.set_contrast(50) # Set image contrast await frame.set_image_url(url) # Display an image