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如何在中间的AcLtCudio中“椭圆”标题?   java如何使用Hibernate获取不完整的集合?   将xml代码解码为Java对象的最佳方法?   java如何在本地和远程服务器上存储内容   java如何解决CWE ID 501信任边界冲突   regex Java word finder程序不会捕获字符串中的所有唯一项   sql将存储过程消息直接打印到Java控制台   java删除JTable行   Java中的泛型转换   datetime Java DateTimeFormatter在时区为+0000时添加Z   java根据报告中的变量显示不同的标头   java文件管理器总是抛出FilerException   递归为什么我在递归java方法中得到“线程中的异常”main“java.lang.StackOverflowerr”?