Skip to content

This project is a python-based data pipeline that integrates with the spotify web API to extract and analyze artist-related data. It provides functionality to search for artists by name, retrieve their top tracks in a specific country such as kenya, and load the data into a temporary database for analysis.

Notifications You must be signed in to change notification settings

zablon-oigo/spotify-data-pipeline

Repository files navigation

workflow workflow

Spotify Data Pipeline

This project is a python-based data pipeline that integrates with the spotify web API to extract and analyze artist-related data. It provides functionality to search for artists by name, retrieve their top tracks in a specific country such as kenya, and load the data into a temporary database for analysis. The goal of this pipeline is to generate insights that can support data-driven business decisions, such as identifying trending artists or understanding regional music preferences.

Architecture Diagram

elt

Run Locally

Clone the project

  git clone https://github.com/zablon-oigo/spotify-data-pipeline.git

Go to the project directory

  cd spotify-data-pipeline

Install dependencies

  pip install -r requirements.txt

Run Python script

  python load.py

Open the browser

  http://localhost:8501/dashboard

About

This project is a python-based data pipeline that integrates with the spotify web API to extract and analyze artist-related data. It provides functionality to search for artists by name, retrieve their top tracks in a specific country such as kenya, and load the data into a temporary database for analysis.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published