用于与日产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第三方库


热门话题
netbeans根据命名约定返回布尔类的getter的Java名称   java如何在MessageFormat中使用单引号   java如何在整数数组中只对奇数排序,而将偶数保留在其原始位置?   自定义ArrayAdapter中未定义java构造函数   java joda时间格式化程序解析yyyyymmdd(额外一小时)   java Spring引导控制器测试始终返回404   java如何提取类文件以获取该类文件中的类?   JTable java列不会显示   java Selenium Web驱动程序输出错误的Web表行数   当应用程序在mac上打开时,java SWT选项卡项会从页面上消失   java如何将html文件映射到过滤器   swing Java计算一段时间内两点之间的转换   javawebsphere和javax。xml。ws。spi。提供者:提供者组织。阿帕奇。axis2。jaxws。spi。提供者不是子类型   For循环在Java中没有按预期继续?   java如何配置gson以排除0个整数值   java读取一个由tab分隔的文件,并将单词放入ArrayList中   java我需要做什么才能让LiveConnect重新工作?   sqlservermerge2xml&使用java提取这些数据并将其存储在db表中   java如何在模型中添加新对象时通知网格