Skip to content

Spotipy and Slack integration for managing / analyzing a monthly collaborative playlist

Notifications You must be signed in to change notification settings

etwuerschmidt/song-roulette

Repository files navigation

Song-Roulette

No Maintenance Intended

Refresh monthly collaborative playlist and retrieve information for analysis using Spotipy. Alert users in Slack of updates / respond to inquries.

To get started, run:

> $env:FLASK_APP = "song_roulette.py"
> $env:FLASK_ENV="development"
> ./venv/Scripts/activate
> flask run
 * Serving Flask app "song_roulette.py" (lazy loading)
 * Environment: development
 * Debug mode: on
 * Restarting with stat
 * Debugger is active!
 * Debugger PIN: 127-141-204
 * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)

 # In a separate terminal
 > ./ngrok http 5000
 ...
 Forwarding                    http://XXX.ngrok.io -> http://localhost:5000 

 # Update Slash Command endpoint at https://api.slack.com/apps for the appropriate slash command

The following installations are needed:

About

Spotipy and Slack integration for managing / analyzing a monthly collaborative playlist

Resources

Stars

Watchers

Forks

Packages

No packages published