diff options
author | InigoGutierrez <inigogf.95@gmail.com> | 2021-01-01 18:49:28 +0100 |
---|---|---|
committer | InigoGutierrez <inigogf.95@gmail.com> | 2021-01-01 18:49:28 +0100 |
commit | 60ecffe5784e5980939416dcbf22b81a26a5de62 (patch) | |
tree | 4e7901082eb2e35edf0fd02c3dc36ce529459c50 /showURLimage.sh | |
parent | d7043c1806126b01270b0f4d134af750694072d4 (diff) | |
download | scripts-60ecffe5784e5980939416dcbf22b81a26a5de62.tar.gz scripts-60ecffe5784e5980939416dcbf22b81a26a5de62.zip |
Better image showing.
Diffstat (limited to 'showURLimage.sh')
-rwxr-xr-x | showURLimage.sh | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/showURLimage.sh b/showURLimage.sh index ee67593..ebf8aff 100755 --- a/showURLimage.sh +++ b/showURLimage.sh @@ -4,16 +4,18 @@ # If the url is from youtube tries to download the thumbnail. folder="/tmp/showURLimage" +filename="${folder}/$(date +%H%M%S)" url="$1" + +[ -d "$folder" ] || mkdir -p "$folder" + if echo "$url" | grep -i "youtube" >/dev/null; then - url="$(youtube-dl --get-thumbnail "$url")" - folder="${folder}/$(date +%H%M%S)" + youtube-dl --skip-download --write-thumbnail --no-playlist -o "$filename" "$url" + convert "${filename}*" "${filename}.jpg" + filename="${filename}.jpg" +else + curl "$url" > "$filename" fi -filename="${folder}/$(date +%H%M%S)" - -[ -d "$folder" ] || mkdir -p "$folder" -curl "$url" > "$filename" sxiv -b -N "sxivfloat" "$filename" || notify-send "No image found at $url" - |