summaryrefslogtreecommitdiff
path: root/pkg-screenshot.sh
diff options
context:
space:
mode:
Diffstat (limited to 'pkg-screenshot.sh')
-rwxr-xr-xpkg-screenshot.sh11
1 files changed, 9 insertions, 2 deletions
diff --git a/pkg-screenshot.sh b/pkg-screenshot.sh
index ac8687b..3438606 100755
--- a/pkg-screenshot.sh
+++ b/pkg-screenshot.sh
@@ -5,5 +5,12 @@ if [ -z $1 ]; then
echo "Usage: pkg-screenshot.sh package"
fi
-URL=`wget -qO- https://screenshots.debian.net/json/package/$1 | jq '.screenshots[0].large_image_url' | tr -d \"`
-xdg-open $URL
+if [ $1 != "--no-download" ]; then
+ URL=`wget -qO- https://screenshots.debian.net/json/package/$1 | jq '.screenshots[0].large_image_url' | tr -d \"`
+ EXTENSION=`echo $URL | rev | cut -d . -f 1 | rev`
+ wget -qO /tmp/pkg-screenshot.$EXTENSION $URL
+ xdg-open /tmp/pkg-screenshot.$EXTENSION
+else
+ URL=`wget -qO- https://screenshots.debian.net/json/package/$2 | jq '.screenshots[0].large_image_url' | tr -d \"`
+ xdg-open $URL
+fi