Skip to content

Save Spotify playlist #9

Save Spotify playlist

Save Spotify playlist #9

Workflow file for this run

name: Save Spotify playlist
on:
workflow_dispatch:
inputs:
playlist-name:
description: Your Spotify playlist name that you want to export. Required for non-seasonal playlist export.
required: true
type: string
permissions:
contents: write
jobs:
spotify-to-yaml:
runs-on: ubuntu-latest
name: Save Spotify playlist and thumbnail
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Save the playlist
uses: ./
with:
spotify-username: "katydecorah"
env:
SpotifyClientID: ${{ secrets.SpotifyClientID }}
SpotifyClientSecret: ${{ secrets.SpotifyClientSecret}}
SpotifyUser: ${{ secrets.SpotifyUser }}
- name: Save the thumbnail
run: curl "${{ env.PlaylistImage }}" -o "img/playlists/${{ env.PlaylistImageOutput }}"
- name: Commit files
run: |
git pull
git config --local user.email "[email protected]"
git config --local user.name "GitHub Action"
git add -A && git commit -m "🎵 ${{ env.playlist }}"
git push