An archive of the Trash Compactor/Fantastic Beats playlist.
A Spotify playlist archiver with Python back-end and Jekyll front-end. Ran on a weekly basis on Friday at 17:00 UTC using GitHub Actions.
-
Back-end
- Python 3.9
- Python PIP
- A Spotify developer app with client ID and secret: Guide
-
Front-end
- Ruby 3.1.2
- RubyGems
- Back-end
- Set up the following environment variables from your Spotify
SPOTIPY_CLIENT_ID SPOTIPY_CLIENT_SECRET
- If running for one of your own playlists, substitute out the
PLAYLIST_ID
variable value - Run
pip install -m requirements.txt
to install packages - Run
python main.py
- Front-end
- Run
bundle install
to install packages - Run
bundle exec jekyll serve
to start the web server - Access site at (http://localhost:4000)[http://localhost:4000]
- Run
This project is licensed under the MIT License - see the LICENSE.md file for details.