控制lifx灯泡的图形界面
lifxtools的Python项目详细描述
升降工具
[注]:本自述文件正在进行中。如果您需要任何具体信息,请提交github问题。一旦有机会,我会尽力回答你在自述中的任何问题。谢谢!:)
[注]:目前,直播音频_级别.pywaaay在Windows上的响应不如Linux,这一点正在研究中。
[注意]:自提交(2019/10/07@07:75PM)
[注]:Mac需要一种方法将桌面音频导入音频输入,soundflower可用于此
启动脚本
- 确保克隆后已导航到repo的根目录
图形用户界面(WIP)
Linux
python3 -m lifxtools
实时音频可视化器
Linux
chmod +x live_audio_level.py
(确保实时音频_级别.py可执行)python3 -m venv venv
(设置一个venv)source venv/bin/activate
(激活静脉)pip install -r requirements.txt
(安装必要的需求)./live_audio_level.py
(启动脚本)
值得注意的用法
平均屏幕_颜色.py
(超慢衰减模式) 斯坦利·库布里克的《发条橙》通过平均屏幕的效果得到了很好的增强_颜色.py电影的前几分钟效果特别好。
(慢速淡入模式) 叶片转轮(1997年)。电影充满了柔和和充满活力的色调。充分利用了lifx灯泡颜色的生动性
(游戏淡入模式) 半衰期2:第一集。这个游戏的前几关是真正的真人真人真人真彩平均。
托多
公共交通API集成
集成多个公共交通API。这将涉及制作一个包,将多个api转换为通用格式(很可能是基于对象的)
计划集成的API:
- PTV(维多利亚州公共交通)
“黄昏和黎明”lifx灯泡的更好颜色
计划:
color condition | effect |
---|---|
blue > red | cooler light |
blue == red | neutral light |
blue < red | warmer light |
添加监视器刷新相关的首选项
通过添加用户可用的基准测试功能,这将允许用户将其平均颜色处理时间与显示器的刷新率进行比较。理想情况下,这个数字应该尽可能接近匹配(同时考虑到网络速度)
如果颜色与上次发送的颜色相同,则不发送数据包
这样做的目的是节省网络带宽(可能还有少量的处理时间)
添加防火墙问题检测
添加测试,测试防火墙是否到位,以及是否会导致脚本出现问题(如果检测到会),则会向用户返回详细错误,以帮助他们更正问题。
- 项目
标签: