This repository contains automation scripts developed for streamlining repetitive tasks using Python, Selenium, and Google APIs.
This script appends notes from a Google Sheet into Keap CRM contact records.
append_keap_notes.py
- Opens each contact record by ID
- Navigates to the Person Notes tab
- Appends new notes from the sheet without overwriting existing data
- Saves the record before moving to the next one
python3 append_keap_notes.pyInstall with:
pip3 install -r requirements.txtThis script logs into PropertyAuctionsCenter.com and scrapes data into a Google Sheet.
scrape_to_sheet.py
- Logs in using credentials stored in
.env - Extracts auction table data
- Appends it to a specified Google Sheet
USERNAME=your_email@example.com
PASSWORD=your_password
LOGIN_URL=https://propertyauctionscenter.com/users/sign_in
GOOGLE_SHEET_NAME=Propertyauctionscenter_table
GOOGLE_CREDENTIALS_FILE=google-credentials.json
π Note:
.envandgoogle-credentials.jsonare excluded via.gitignore.
python3 scrape_to_sheet.pySame as in requirements.txt. Install with:
pip3 install -r requirements.txt