getziptastic的api v2的薄包装

pyzipcode-cli的Python项目详细描述


PyPI versionLicensePython VersionsBuild StatusRequirements Status

Author:Tasdik Rahman

这是什么?

提取元数据,如

  • city
  • state
  • county
  • location
    • latitude
    • longitude
  • 该区域的适当边界

只需使用ZIPCODECountry code

2个功能

  • 用简单的python

    编写
  • 支持ISO规范中规定的所有国家代码,即 所有有PIN码的264国家。

    您可以在the Wiki page找到所有国家/地区代码的列表

  • dict格式或JSON格式给出输出

  • 使用方便快捷

3安装

3.1选项1:通过pip(建议方式)安装

pypi package link

$ pip install pyzipcode-cli

如果您在代理服务器后面

$ pip --proxy[username:password@]domain_name:port install pyzipcode-cli

注意:如果您得到command not found,则 $ sudo apt-get install python-pip应该可以解决这个问题

3.2选项2:从源安装

$ git clone https://github.com/prodicus/pyzipcode-cli.git
$ cd pyzipcode-cli/
$ pip install -r requirements.txt
$ python setup.py install

4用法

get()

>>> pz.get(603203, "IN", return_json=True){"location": {"lat": 12.8336666,
    "lng": 80.0199562
  },
  "city": "Kavanur",
  "state_short": "25",
  "county": "Kanchipuram",
  "state": "Tamil Nadu",
  "postal_code": "603203",
  "bounds": {"northeast": {"lat": 12.8769479,
      "lng": 80.0572497
    },
    "southwest": {"lat": 12.7997355,
      "lng": 79.9504465
    }},
  "location_type": "APPROXIMATE",
  "country": "IN"}

5待办事项

  • []支持timezone提取
  • []添加cli支持

6贡献

请随意提出请求。为此,请参考Contributing page

7个错误

请在issue tracker报告错误

8已知问题

9许可证:

MIT LicenseTasdik Rahman

您可以在http://prodicus.mit-license.org/找到许可证的副本

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

推荐PyPI第三方库


热门话题
java为什么单元测试中的“验证”在不同实例的情况下不返回“不同参数”错误?   java如何从具有相同类名的div中选择元素(Selenium)   Java制作纸牌游戏,有关于类的问题吗   bluej在Java中使用变异器和访问器设置颜色和圆半径   java准确定位异常错误的最佳方法是什么?   使用多个监视器时的java设置对话框位置   java如何在不使用JavascriptExecutor的情况下在网页中向下/向上滚动   java在for循环中将大小设置为n   java为什么akka需要不可变的消息   java LdapInvalidDnException:意外标记:   java如果字符串的第一个字母不是一个,如何大写?   使用htmlunit的java html内容提取   java从CDI托管bean获取方法的注释   java有办法在运行时检查post请求参数的大小吗   java我可以将实体注入托管Bean并直接持久化吗?