Improvements to code.

This commit is contained in:
deepjyoti30 2019-02-19 11:21:14 +05:30
parent 03cee90069
commit 1ec31fc3b1
1 changed files with 20 additions and 2 deletions

22
kunst
View File

@ -17,10 +17,28 @@ iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
EOF EOF
is_connected() {
# Check if internet is connected
if ping -q -c 1 -W 1 8.8.8.8 >/dev/null; then
connected=true
else
echo "kunst: Can't check online for the cover"
connected=false
fi
}
get_cover_online() { get_cover_online() {
# Check if connected to internet
is_connected
if [ $connected == false ];then
ARTLESS=true
return
fi
# Try to get the album cover online from api.deezer.com # Try to get the album cover online from api.deezer.com
# API_URL="http://api.deezer.com/search/autocomplete?q=$(mpc current)" && ur=${ur//' '/'%20'} API_URL="http://api.deezer.com/search/autocomplete?q=$(mpc current)" && ur=${ur//' '/'%20'}
API_URL="http://api.deezer.com/search/autocomplete?q=Brian%20Crain%20-%20Song%20for%20Sienna"
# extract the albumcover from the json returned # extract the albumcover from the json returned
IMG_URL=$(curl -s "$API_URL" | jq -r '.playlists.data[0] | .picture_big') IMG_URL=$(curl -s "$API_URL" | jq -r '.playlists.data[0] | .picture_big')