Skip to content

Fully automated ETL pipeline to extract my listening history

Notifications You must be signed in to change notification settings

jairus-m/SpotifyETLPipeline

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spotify ETL Data Pipeline

SpotifyETL

Python code reads from Spotify's API, extracts, transforms, and loads data into BigQuery. Code is containerized with Docker and ran every hour via GCP Cloud Run Jobs.

Data is batch processed every hour, every day!!!

Implements:

  • containerization
  • OOP / Modularity
  • logging
  • configuration
  • data modeling/transformation
  • job alerts via Slack

Code within this project integrates previous code build from my Strava ETL pipeline.

About

Fully automated ETL pipeline to extract my listening history

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published