Skip to content

Order an artist's discography by the songs current popularity on Spotify.

Notifications You must be signed in to change notification settings

craffer/top-tracks

Repository files navigation

Popular Tracks

A web app to show the top 100 most popular tracks for a Spotify artist.

Installation

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

Usage

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

Deployment

This project is deployed to a DigitalOcean droplet, served using uWSGI and Nginx. It can be accessed at https://conorrafferty.com/tracks.

License

This project is licensed under the MIT license – see the LICENSE file for more details.

Acknowledgements

This project uses the Spotify Web API and the Python wrapper Spotipy to interact with Spotify.

About

Order an artist's discography by the songs current popularity on Spotify.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published