/spotify-etl

Build your own Spotify Wrapped with Shiny

Primary LanguagePython

Spotify ETL with Shiny

This repository aims to build your own Spotify Wrapped. It uses Spotify Web API to retrieve your information and plotting it with Shiny. 🚀

It also include integration with AWS S3 🌥️ and loading files to S3 buckets. 🪣

My own wrapped is available here https://luismerinoulizarna.shinyapps.io/my-music-wrapped/

Usage

  • Obtain your own Access Token from Spotify here
    • Store this token in a .env file.
  • Run pip install -r requirements.txt to install all required requirements for the project.
  • Under ~/dashboard run shiny run --reload --launch-browser ./app.py

Example

You should see something like this: ✨

screen-recording.mov