用于与日产Leaf Carwings远程信息服务交互的Python库

pycarwings2的Python项目详细描述


Pycarwings2

Build Status

python3版本的pycarwings2库。

与日产聆风(Nissan Leaf)汽车的Carwings服务进行连接和交互的图书馆。 使用(新安全!)rest/json api,而不是以前的基于xml的api。

注意:美国可能会使用this gist by BenWoodfordIssue 30中提到的完全restful的api,如果这在美国有效,请报告。我的总部在英国。

灵感来自于原始的pycarwings库:https://github.com/haykinson/pycarwings包括来自https://github.com/jdhorne/pycarwings2https://github.com/BenWoodford/pycarwings2的代码

异步方法

注意,carwings服务中的几个最有趣的方法是 异步——你要求服务做一些事情,它只是说“好”。那你呢 必须轮询相应的方法以确定操作是否成功。

最近,轮询继续返回0,但是在查询数据时 在尼桑服务器上保留上次更新日期更改,表示响应 已经收到来自汽车的消息,请参见examples/get-leaf-info.py 处理好。

更多细节位于pycarwings2.py的顶部。

安装

pip3 install pycarwings2

示例用法

  • 将文件./examples/config.ini复制到./examples/my_config.ini
  • 编辑my_config.ini并输入您的用户名、密码和地区
  • 运行python3./examples/get-leaf-info.py

许可证

版权所有2016 Jason Horne 版权所有2018 Phil Cole

根据apache许可证2.0版(以下简称“许可证”)授权; 除非符合许可证,否则您不能使用此文件。 您可以在

http://www.apache.org/licenses/LICENSE-2.0

除非适用法律要求或书面同意,否则软件 根据许可证分发是按“原样”分发的, 无任何明示或默示的保证或条件。 有关管理权限的特定语言和 许可下的限制。

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

推荐PyPI第三方库


热门话题
Android上已连接音频输入设备的java列表   java是创建类的新对象还是使用静态方法?   Java:Shift/Rotate对象数组   Java Casting ArrayIterator<Object>   在java中返回布尔值时出错   无法确定文本文件读入程序(java)中的各种元素   Java Swing JToolBar   JAVAlang.IllegalStateException执行Ghost4J(Linux 32对64位)   jvm如何增加ubuntu系统的java堆化?   java CORS策略“AccessControlAllowOrigin”(Anguar 8和Servlet)   使用dagger 2的java视图依赖项注入   单元测试中RxJava的java模拟活动生命周期   arraylist中的Java打印字符串   java返回值显示为0.0。为什么会这样?   java是clientserver应用程序所必需的MVC吗?   ByteToMessageDecoder类中的java内存泄漏   java将大量文档写入firestore   GWT项目中的java TomcatMaven插件。两者之间的区别是什么:org。科德豪斯。魔咒和组织。阿帕奇。公猫maven插件   java swing:向JTree项添加自定义图形按钮