Skip to content

CDeLeon94/GoogleFiberAvailabilityMapper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoogleFiberAvailabilityScanner

Builds a map of available locations for Google Fiber in a given area.

View the map

Map is periodically updated on Google My Maps

How it's done

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.

Setup

Setup instructions to use as is

  1. Install the dependencies from the requirements.txt with pip install -r requirements.txt
  2. Set up a Google Maps API key by following Google's Documentation here
  3. 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.

Requirements

  • Python 3
  • Google Maps API Access

WARNING

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.