a thin wrapper around getziptastic's API v2
Project description
- Author:
Tasdik Rahman
1 What is it?
Extract meta data like
city
state
county
location
latitude
longitude
Appropriate boundaries for that area
by just using the ZIPCODE and Country code
2 Features
Written in uncomplicated python
Supports all the Country codes specified in the ISO specification i.e all 264 countries where they have a pin code.
You can find a list of all the country codes at the Wiki page
Gives ouput in a dict form or a JSON format
Fast and easy to use
3 Installation
3.1 Option 1: installing through pip (Suggested way)
$ pip install pyzipcode-cli
If you are behind a proxy
$ pip --proxy [username:password@]domain_name:port install pyzipcode-cli
Note: If you get command not found then $ sudo apt-get install python-pip should fix that
3.2 Option 2: Installing from source
$ git clone https://github.com/prodicus/pyzipcode-cli.git
$ cd pyzipcode-cli/
$ pip install -r requirements.txt
$ python setup.py install
4 Usage
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 To-do
[ ] Support timezone extraction
[ ] Add cli-support
6 Contributing
Feel free to make a pull request. For that, please refer the Contributing page
7 Bugs
Please report the bugs at the issue tracker
8 Known Issues
The zipcodes for Argentina are not working for the release 0.1.3 as reported by DavidVentura on issue #1
9 License :
You can find a copy of the License at http://prodicus.mit-license.org/
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file pyzipcode-cli-0.1.4.tar.gz.
File metadata
- Download URL: pyzipcode-cli-0.1.4.tar.gz
- Upload date:
- Size: 6.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6be05afa74e7cda36d4298972b720726754548d295e8bb1660658e0eab896413
|
|
| MD5 |
06a4d2b1f42a24fed799088b9d3a63b7
|
|
| BLAKE2b-256 |
328837670f638c09a602bd6210d960fc870fdbc8c184aa6ab3a40bb42f4d3050
|