Skip to content

luismerinou/spotify-etl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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