In this guide, we'll show you how to generate an
iCalendar file with the release dates for all albums &
EPs for every artist in the artists list.
Generating the release data
First, make sure that you have the correct configuration as listed here.
Next, run the
generate-release-date-data.py <path to artist-data.csv file>
script.
Authentication and generating the calendar
To authenticate with the API, do the following:
- Open the hosted URL, in this case:
http://localhost:5000 - Log in with your Spotify account
- You should be redirected to a loading page.
The page should be loading for around 15-20 minutes if your
artists file is big, as we're adding sleeps to minimise the
chance of getting rate-limited by the Spotify API.
Once the operation has finished, save the returned JSON data from
your browser as artists.json in the top-level repository
directory.
Finally, run the generate-calendar-from-data.py script.
This script will generate a releases.ics file that you can
then use to import events into any calendar application.
- Home
- Setting up for development
- Official Spotify API
- Unofficial Spotify API