at main 918 B view raw
1#!/bin/bash 2 3apikey="" 4 5user="" 6 7URL="https://ws.audioscrobbler.com/2.0/?method=user.getrecenttracks&user=$user&api_key=$apikey&format=json&limit=1" 8 9artist=$(curl -s ${URL} | jq -r '.recenttracks.track[0].artist."#text"') 10album=$(curl -s ${URL} | jq -r '.recenttracks.track[0].album."#text"') 11song=$(curl -s ${URL} | jq -r '.recenttracks.track[0].name') 12 13left=$(printf "%s\n%s\n%s\n" "artist" "album" "song") 14right=$(printf "%s\n%s\n%s\n" "$artist" "$album" "$song") 15 16final_left=$(gum style --foreground "#a6d189" --border none --width 20 --margin "1 2" --padding "0 1" --align left "$left") 17final_right=$(gum style --foreground "#f4b8e4" --border none --width 20 --margin "1 0" --align left "$right") 18 19join=$(gum join --horizontal --align right "$final_left" "$final_right") 20all=$(gum style --border-foreground "#99d1db" --border double --width 50 --padding "0 1" --align center "$join") 21 22gum join --vertical "$all"