Simple Twisted interface to http://geocod.io
Project description
An extremely bland Twisted client for http://geocod.io. It’s really bland because their api is SO EASY TO USE.
Usage
Nothing too fancy here:
import txgeocodio txgecodio.configure('YOURAPIKEYHERE') # Geocode some address and get a list of results d = txgecodio.geocode('123 Main ST, 91702') # d is a deferred with a list of results # Parse an address into parts (no geo lookup is made) d = txgecodio.parse('42370 Bob Hope Dr, Rancho Mirage, CA') # d is a deferred with the results in a dict that look something like: { "address_components": {"number": "42370", "street": "Bob Hope", "suffix": "Dr", "city": "Rancho Mirage", "state": "CA" }, "formatted_address": "42370 Bob Hope Dr, Rancho Mirage, CA" }
History
0.1.3 ()
Geocoding errors in batch mode now return an empty list for that query
^^^ This will surely change in the future.
0.1.2 ()
Fixed missing batch method in __init__.py
0.1.1 ()
Added batch mode
0.1.0 ()
First release on PyPI.