misc scripts & programs
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"