Builds a map of available locations for Google Fiber in a given area.
Map is periodically updated on Google My Maps
Utilizes Google’s reverse geocoding APIs and Python Requests package to scrape Google Fiber’s Availability website. The resulting data is exported to a csv that can be imported into your mapping application of choice.
- Install the dependencies from the
requirements.txt
withpip install -r requirements.txt
- Set up a Google Maps API key by following Google's Documentation here
- In System Properties on Windows Add a OS environment variable labeled 'GMaps_API_Key' and add the Google Maps API key (obtained from step 2) there.
- Python 3
- Google Maps API Access
This script can utilize a very high number of API requests in a very fast manner.
Scan small areas with an appropriate resolusion, or set limits on your Google Maps API Dashboard.