文件名称:Armando:将一切连接到一切
文件大小:30KB
文件格式:ZIP
更新时间:2024-05-29 23:05:15
Python
阿曼多 将一切连接到一切。 Armando是一个平台,用于将自定义事件连接到自定义动作,并将它们与您自己的Python脚本绑定在一起。 例如,您可以: 使用MPD / Mopidy后端播放/停止音乐播放; 使用Hue或WeMo开关后端打开/关闭灯; 使用Chromecast后端将某些内容发送到您的Chromecast。 所有这一切: 当您发出特定的声音命令时(请参阅Takk项目); 当您摇晃Wii控制器时(即将导入Wii项目); 当您在Leap Motion传感器上执行某种手势时(即将导入Hu(g)eLeap项目)。 每个项目都彼此独立,并且可能需要不同的依赖关系,但是它们都依赖于相同的后端以及与事件和操作进行交互的相同方法,相同的API,以及用于管理,存储和记录数据的相同方法。 安装 git clone git@github.com:/BlackLight/Arman
【文件预览】:
Armando-master
----.gitignore(808B)
----Makefile(315B)
----t()
--------mock()
--------__init__.py(18B)
--------__armando__()
--------testmpd.py(833B)
--------testspeechrules.py(3KB)
--------conf()
--------testconfig.py(2KB)
----bin()
--------takk(41B)
----.travis.yml(374B)
----LICENSE(11KB)
----.gitmodules(87B)
----README.md(4KB)
----runTravisTests.sh(57B)
----lib()
--------__init__.py(2KB)
--------lastfm.py(4KB)
--------music.py(4KB)
--------rules.py(13KB)
--------constants.py(884B)
--------config.py(3KB)
--------hue.py(4KB)
--------mpd.py(4KB)
--------speechrecognition.py(4KB)
--------audiosource.py(3KB)
--------logger.py(3KB)
----main.conf.example(1KB)
----tmp()
--------README.md(58B)
----share()
--------Takk()
----logs()
--------README.md(31B)