Releases: rebot/StuBru
First release!
Eerste uitgave
Om het script zelf te testen, moet je beschikken over een Last.fm API KEY
en SECRET
. Je neemt ook de gebruikersnaam en wachtwoord bij de hand van het account waarop je de radio stream wilt scrobblen. Wil je gebruikt maken van de Spotify functie, dan dien je ook voor Spotify een API CLIENT
aan te maken, met de juiste rechten om afspeellijsten te kunnen beheren (playlist-modify-public
). Je maakt nu een .env
bestand aan in de map waarin het project staat.
LASTFM_API_KEY=<api-key-last.fm>
LASTFM_API_SECRET=<api-secret-last.fm>
LASTFM_USERNAME_BRUUT=<gebruikersnaam>
LASTFM_PASSWORD_BRUUT=<wachtwoord>
SPOTIPY_CLIENT_ID=<spotify-client-id>
SPOTIPY_CLIENT_SECRET=<spotify-client-secret>
SPOTIPY_REDIRECT_URI=<spotify-redirect-uri> # Deze is gelijk aan die die je ingaf bij de creatie van je API Client
SPOTIPY_CACHE=<sp.auth_manager.get_access_token()> # De inhoud van het .cache bestand tussen ' '
LOGLEVEL=DEBUG
De eerste maal dat je de code uitvoert, zal je webbrowser geopend worden en wordt je gevraagd in te loggen op Spotify. Na de authenticatie kopieer je de URL waarnaar je werd verzonden en geef je die in in je shell
. Er wordt een .cache
bestand aangemaakt. De inhoud kopieer je in het .env
bestand onder SPOTIPY_CACHE=
. Deze methode werd gebruikt om op eenvoudige wijze de client in te loggen op de Spotify API wanneer de code gelanceerd wordt op Heroku, zonder dat we er toegang hebben tot de browser.