- Node.js 10+
- Docker or Docker for Mac/Windows
- Spotify account
- Create a new application at https://developer.spotify.com/dashboard/applications
- Get the Client ID and Client Secret
- Add
https://localhost:88/authorize
to your application's Redirect URIs
- Rename
example.env
to.env
- Set the
SPOTIFY_CLIENT_ID
andSPOTIFY_CLIENT_SECRET
values in.env
- Run
docker-compose up
- Visit http://localhost:88
- Authorize the app
node bin/build-playlist
Scrapes for music released today and adds it to a new playlist-a, --auth
Override auth token-d, --dates
List of dates (YYYY-MM-DD) to scrape for-g, --genre
Genre filter-p, --playlist
ID of playlist to add tracks to
node bin/update-db
Scrapes for music release this month and adds it to the redis database-a, --auth
Override auth token-m, --month
The month (YYYY-MM) to scrape for