Python 2.7 Requirements are in requirements.txt Uses Google Maps Geocoding API, so it can handle 2500 requests per day per ip.