鸭嘴兽服务

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连接在一个屏幕上成功下载,在第二个屏幕上用几乎相同的代码获得错误   java调用super。超级的方法,跳过超级。方法   使用Web服务连接到sharepoint 2013的Java应用程序   java我无法正确呈现editText   httpurlconnection如何在java中检查url连接状态   java Spring Security可以为同一用户接受多个密码吗?   java如何在PreparedStatement中使用自动生成的@Id?   java每个数组表示一个位模式   java我不确定如何记录鼠标在某个区域被点击的次数   spring如何解决:java。lang.NoSuchMethodError:javax。坚持不懈实体管理器。createStoredProcedureQuery(Ljava/lang/String;)   java如何为blackberry中listfield项内的不同字段触发事件   安卓使用Proguard混淆java代码   java在grails 2中与多个数据源有一个和一个域关联。十、   java在尝试在单击按钮时返回combobox值时一直出错   java我可以在setter中使用@Resource注释而不是字段吗?   java Eclipse调试步进不工作   java比较相同对象的两个表并选择不同的表