A Python application that uses the Google Places API and Google Cloud Platform services accounts to search for businesses in differennt categories and write the information to Google Sheets.
- supply the
searchFor
function with a business category"pet-groomer"
. The response details are parsed for key details:identifier, status, title, address
and written to a categories folder containing json files for each category. - Extract the
category filename
from thecategories directory
and use the GCPservice account
to write data to a sheet that corresponds to the category name.
- Google Cloud Platform Account
- Create a GCP Service Account with write access to the G-Sheet
- A GCP API_KEY for the Google Places API
Future Add-Ons
- Github Actions
- schedule run scripts to automatically generate new sheets containing new business categories
- Chrome Extension
- offering this service as a chrome extension reduces the time spent searching for and copying business details into a spreadsheet
- Templating Documents & Automations
- explore the idea of using data in G-sheets to drafter contracts, project proposal and other documents