鸭嘴兽服务

platypush的Python项目详细描述


鸭嘴兽

Build StatusDocumentation Status

把鸭嘴兽想象成类固醇的IFTTT-或者Tasker,或者Microsoft Flow,或者PushBullet类固醇。 Platypush的目标是让智能集线器中的任何设备都能控制事物、与云服务交互并向其他设备发送消息。它是一个通用的轻量级平台,可以处理任何请求并运行由自定义事件触发的任何逻辑。

想象一下在任何设备上运行任何您喜欢的任务或自动执行任何您喜欢的例程的能力以及通过云服务执行操作的灵活性,具有从笔记本电脑、Raspberry Pi、智能家居设备或智能手机上运行它们的能力。

你可以用鸭嘴兽做如下事情:

  • 控制智能家居灯
  • 控制您喜爱的音乐播放器
  • 与语音助手互动
  • 从谷歌或Facebook日历中获取活动
  • 从传感器读取数据,并在超出或低于某些自定义阈值时触发自定义事件
  • 控制机器人的马达
  • 发送自动电子邮件
  • 同步设备上的剪贴板
  • 控制智能开关
  • 实现自定义文本到语音命令
  • 使用tasker与您的android设备建立任何类型的交互
  • 播放本地视频、YouTube视频和Torrent链接
  • 获取您所在位置的天气预报
  • 使用日历、天气、新闻和音乐控件(基本上,任何带有Platypush Web小部件的控件)构建自己的Web仪表板。
  • …还有更多(基本上,任何带有Platypush plugin)的东西

想象一下通过以下方式传递的消息执行上述所有操作的能力:

想象一下构建自定义事件挂钩以自动触发任何操作的能力:

  • 当您的语音助手识别出一些文本时
  • 当您开始播放新歌时
  • 在日历中添加新活动时
  • 当一篇新文章发表在你最喜欢的订阅源上时
  • 当天气条件改变时
  • 当你按一个特定模式的Flic button
  • 当你的Pushbullet帐户收到新的推送时
  • 当您的GPS信号进入某个区域时
  • 每当收到新的MIDI事件时(是的,您听到的很好:)
  • 每当传感器发送新数据时
  • 在特定的日期或时间
  • …等等(基本上,任何东西都可以发送可用于构建挂钩的事件)

想象一下在python附带的任何设备上(仅与3.5版及更高版本的兼容,)运行应用程序的能力。Platypush的设计考虑到了性能,它在诸如Raspberry Pis等速度较慢的设备上进行了大量测试,它可以运行Web服务器功能、多个后端和插件,甚至在Raspberry Pi Zero上也运行得非常好—它甚至在较老的Nokia N900上的性能也相当出色,当然,你可以在任何笔记本电脑,台式机,服务器环境下运行它。它主要是在考虑物联网的情况下开发的(它的一些功能与物联网框架(如Mozilla IoTAndroid Things)重叠),但是没有什么可以阻止您在任何设备和环境上自动执行任何任务。

开始:

  • Wiki有关安装说明、快速入门、示例和体系结构参考
  • Read the docs有关可用插件和后端的完整参考资料

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

推荐PyPI第三方库


热门话题
java API以编程方式创建ARM模板   java是否有合适的模式或方法来遍历数据和动态构造对象?   oop((类名)InstanceName)在java中有什么用途?   接口Java类方法未初始化   Java类:静态字段在内存中的位置?   java错误:服务类没有零参数构造函数   使用JDBC模板的java参数化sql查询   安卓致命异常:主java。lang.RuntimeException:   amazon web服务使用IAM角色从java访问AWS S3   java如何在Gradle中使用ojdbc   带块的Java类实例化   java日志记录是否有很大的开销,即使它是关闭的?   java JetBrains@Contract using字段   BluetoothGattCallback中从未调用java onDescriptorWrite()   java HttpMessageConverter无效的EOF处理   java在安卓的主活动类中调用另一个类   java防止在spring hibernate中存储重复值的正确方法   java如何在JAVADOC注释中使用变量?