Thanks to visit codestin.com
Credit goes to github.com

Skip to content

dcanguven/google-sheets-automation-sql-sync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Google Sheets Automation - SQL Sync

Automated Python pipeline that collects live CPU and memory telemetry from macOS, stores it in Supabase PostgreSQL, synchronizes it with Google Sheets, and visualizes it in Looker Studio dashboards.

Architecture

macOS → Python → Supabase PostgreSQL → Google Sheets → Looker Studio

Supabase PostgreSQL

image

Google Sheets

image

Dashboard

image

Features

  • Collects live CPU and memory telemetry
  • Stores telemetry data in Supabase PostgreSQL
  • Synchronizes unsynced records with Google Sheets
  • Supports configurable polling intervals
  • Builds real-time dashboards with Looker Studio
  • Uses environment variables for secure configuration

Tech Stack

  • Python
  • Supabase PostgreSQL
  • Google Sheets API
  • Looker Studio
  • psycopg
  • gspread
  • python-dotenv

Getting Started

git clone https://github.com/dcanguven/google-sheets-automation-sql-sync.git
cd google-sheets-automation-sql-sync
pip install -r requirements.txt

Create a .env file using .env.example and place your service_account.json file in the credentials/ directory.

Run:

python src/main.py

About

Automated Python pipeline that collects live system telemetry, stores it in Supabase PostgreSQL, synchronizes it with Google Sheets, and visualizes it in Looker Studio dashboards.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages