aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorInigoGutierrez <inigogf.95@gmail.com>2021-01-01 18:49:28 +0100
committerInigoGutierrez <inigogf.95@gmail.com>2021-01-01 18:49:28 +0100
commit60ecffe5784e5980939416dcbf22b81a26a5de62 (patch)
tree4e7901082eb2e35edf0fd02c3dc36ce529459c50
parentd7043c1806126b01270b0f4d134af750694072d4 (diff)
downloadscripts-60ecffe5784e5980939416dcbf22b81a26a5de62.tar.gz
scripts-60ecffe5784e5980939416dcbf22b81a26a5de62.zip
Better image showing.
-rwxr-xr-xshowURLimage.sh16
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"
-