Skip to content

jeflor/automation-scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Automation Scripts

This repository contains automation scripts developed for streamlining repetitive tasks using Python, Selenium, and Google APIs.

πŸš€ Current Projects

πŸ—‚οΈ Script 1: Keap CRM Note Appender

This script appends notes from a Google Sheet into Keap CRM contact records.

πŸ“„ File:

  • append_keap_notes.py

βœ… What it does:

  • 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

πŸ§ͺ Example Run:

python3 append_keap_notes.py

πŸ“¦ Dependencies:

Install with:

pip3 install -r requirements.txt

πŸ—‚οΈ Script 2: Property Auctions Center Scraper

This script logs into PropertyAuctionsCenter.com and scrapes data into a Google Sheet.

πŸ“„ File:

  • scrape_to_sheet.py

βœ… What it does:

  • Logs in using credentials stored in .env
  • Extracts auction table data
  • Appends it to a specified Google Sheet

βš™οΈ .env format:

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: .env and google-credentials.json are excluded via .gitignore.

πŸ§ͺ Example Run:

python3 scrape_to_sheet.py

πŸ“¦ Dependencies:

Same as in requirements.txt. Install with:

pip3 install -r requirements.txt

About

Python automation scripts for web-based tasks using Selenium and Google APIs.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages