Skip to content

Latest commit

 

History

History
41 lines (29 loc) · 2.29 KB

README.md

File metadata and controls

41 lines (29 loc) · 2.29 KB

🎧 Spotify Data Project

A serverless solution for getting the audio features data from the Spotify Web API into a BigQuery database.

💻 Installation

  1. Clone this repo
  2. Initialize gcloud gcloud init
  3. Deploy Cloud Function
gcloud functions deploy get_spotify_audio_features_data_to_bigquery --runtime python38 --trigger-topic spotify_topic --set-env-vars CID='YOUR_SPOTIFY_CID',SECRET='YOUR_SPOTIFY_SECRET',PROJECT_ID=YOUR_GCP_PROJECT_ID,DATASET_ID=YOUR_BIGQUERY_DATASET_NAME,TABLE_ID=YOUR_BIGQUERY_TABLE_NAME
  1. Create a Cloud Scheduler job to run automatically (optional)

🛠️ Built With

🖥️ APIs

🐍 Python libraries:

  • Spotipy - Python wrapper for Spotify Web API

☁️ Google Cloud Platform services

🌱 Notebooks, Datasets, Blogs