A web app to show the top 100 most popular tracks for a Spotify artist.
Clone this repository and create a Python virtual environment, then run make init
to install our dependencies.
git clone git@github.com:craffer/top-tracks.git
cd top-tracks
python3 -m venv env
make init
To run the program locally, compile a React build using webpack
, then use the bash script provided and access the site at localhost:8000.
npx webpack
./bin/run
This project is deployed to a DigitalOcean droplet, served using uWSGI and Nginx. It can be accessed at https://conorrafferty.com/tracks.
This project is licensed under the MIT license – see the LICENSE file for more details.
This project uses the Spotify Web API and the Python wrapper Spotipy to interact with Spotify.