python访问cityiq api。

cityiq的Python项目详细描述


此模块和命令行工具通过 特别关注获取元数据和停车事件。接口包括 用于获取元数据和事件的基本访问对象,用于 大量下载事件,以及用于下载和处理的命令行工具 事件。

安装

使用pip:

$ pip install cityiq

配置

程序需要一个包含凭据和url的配置文件。您可以使用

$ ciq_config  -w

或者,将配置写入~/.city-iq.yaml

$ ciq_config -wu

生成的文件是为圣地亚哥系统配置的。对于您这个系统,您只需要添加您的客户机ID和密码。

代码将按以下顺序在多个位置查找此文件:

  • CITYIQ_CONFIGenv var指定的路径
  • .city-iq.yaml在当前目录中
  • city-iq.yaml在当前目录中
  • .city-iq.yaml在用户的主目录中

使用

生成配置文件后,可以运行ciq_程序来获取事件、资产和位置。那ciq_assets 将所有系统资产列为json行:

$ ciq_assets

Documentation有更多的细节,但没有更多。

开发

提交

项目scaffold从git获取模块的版本号。要获取版本号:

$ python setup.py --version

用标记设置版本。版本号用PEP440指定

$ git tag 0.0.1

出版

使用tween将项目发布到PyPI中:

pip install twine
twine upload dist/*

脚手架

此项目是使用Pyscaffold 3.1设置的。详细信息和用法 有关pyscaffold的信息,请参见https://pyscaffold.org/

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

推荐PyPI第三方库


热门话题
如何用java表示这个数学函数的算法   Java/Stream帮助:仅使用streams将嵌套的映射列表转换为映射   使用Selenium连接到数据库时发生java未知主机异常   java如何了解jvm内存使用:“堆内存”和“堆外内存”   java Oracle BI报告导入模板   java如何使用Spring将xml转换为bean?   java线程。join()以保证执行顺序   java从THINGSPEAK到ANDROID应用程序获取JSON数据   使用Java的stanford库中的异常   java正确使用来自其他类文件的方法   如果集合中的元素类型为接口类型,如何填充集合?(爪哇)   记录java。util。记录器创建的文件超过了应有的数量   类Java对象uniq值   尝试调用无法应用于()的方法时出现java错误