控制lifx灯泡的图形界面

lifxtools的Python项目详细描述


PyPI VersionGitHub releaseGitHub licenseGithub all releasesPlatform: Windows,Mac,Linux

升降工具

[注]:本自述文件正在进行中。如果您需要任何具体信息,请提交github问题。一旦有机会,我会尽力回答你在自述中的任何问题。谢谢!:)

[注]:目前,直播音频_级别.pywaaay在Windows上的响应不如Linux,这一点正在研究中。

[注意]:自提交(2019/10/07@07:75PM)

[注]:Mac需要一种方法将桌面音频导入音频输入,soundflower可用于此

启动脚本

  1. 确保克隆后已导航到repo的根目录

图形用户界面(WIP)

Linux

  1. python3 -m lifxtools

实时音频可视化器

Linux

  1. chmod +x live_audio_level.py(确保实时音频_级别.py可执行)
  2. python3 -m venv venv(设置一个venv)
  3. source venv/bin/activate(激活静脉)
  4. pip install -r requirements.txt(安装必要的需求)
  5. ./live_audio_level.py(启动脚本)

值得注意的用法

平均屏幕_颜色.py

(超慢衰减模式) 斯坦利·库布里克的《发条橙》通过平均屏幕的效果得到了很好的增强_颜色.py电影的前几分钟效果特别好。

(慢速淡入模式) 叶片转轮(1997年)。电影充满了柔和和充满活力的色调。充分利用了lifx灯泡颜色的生动性

(游戏淡入模式) 半衰期2:第一集。这个游戏的前几关是真正的真人真人真人真彩平均。

托多

公共交通API集成

集成多个公共交通API。这将涉及制作一个包,将多个api转换为通用格式(很可能是基于对象的)

计划集成的API:

  • PTV(维多利亚州公共交通)

“黄昏和黎明”lifx灯泡的更好颜色

计划:

color conditioneffect
blue > redcooler light
blue == redneutral light
blue < redwarmer light

添加监视器刷新相关的首选项

通过添加用户可用的基准测试功能,这将允许用户将其平均颜色处理时间与显示器的刷新率进行比较。理想情况下,这个数字应该尽可能接近匹配(同时考虑到网络速度)

如果颜色与上次发送的颜色相同,则不发送数据包

这样做的目的是节省网络带宽(可能还有少量的处理时间)

添加防火墙问题检测

添加测试,测试防火墙是否到位,以及是否会导致脚本出现问题(如果检测到会),则会向用户返回详细错误,以帮助他们更正问题。

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

推荐PyPI第三方库


热门话题
java用单元格内容替换字符串单元格引用   Java Matcher慢速正则表达式   java Android EditText类型是否覆盖现有文本?   gradle 5 windows java。木卫一。IOException:CreateProcess错误=206,文件名太长   JavaSpringSecurity4.2不起作用   java仅在缺少配置的情况下通过代码配置log4j2   java使用InputStreamReader和BufferedReader缓慢读取HTTP响应?   actionlistener Java KeyListener不工作   sql如何从select查询的结果集创建Java对象?   java扫描器示例循环   Java HTTP客户端请求设置超时   java如何在单元测试中为字符串设置值?   java在使用两个分数操作简单操作对象时遇到问题   Java类中的MySQL语法错误?   java获取int的最后一个设置位位置   在层次结构的中间类中使用Hibernate版本控制的java   java Spock:在运行时创建模拟对象   swing Java标题边框