#!/bin/bash output="/mnt/e/Musique" format="{artist} - {track_name}.{ext}" [[ ! $1 ]] && echo "Please give a search" && exit 1 source .login.auth track=$(echo "$@" | sed 's/ /%20/g ') if [[ $(echo "$track" | grep "open.spotify.com") ]]; then link="$track" [[ $(echo "$link" | grep "open.spotify.com/album") ]] && format="{artist} - {album}/{track_name}.{ext}" else link=$(curl -sX "GET" "https://api.spotify.com/v1/search?q=$track&type=track" -H "Accept: application/json" -H "Content-Type: application/json" -H "Authorization: Bearer $sp_token" | jq -r '.[].items[0].external_urls.spotify') fi SPOTIPY_CLIENT_ID="" SPOTIPY_CLIENT_SECRET="" SPOTIPY_REDIRECT_URI="" python lib/spotify_ripper/main.py -k .spotify_appkey.key -u "$sp_id" -p "$sp_password" $link -f "$output/$format"