From 9ef95a3a35e7fd7092e218ce31b09371180d5a21 Mon Sep 17 00:00:00 2001 From: lshprung Date: Sun, 21 Feb 2021 18:23:27 -0800 Subject: First commit --- README.md | 13 +++++++++++++ pkg-screenshot.sh | 9 +++++++++ 2 files changed, 22 insertions(+) create mode 100644 README.md create mode 100755 pkg-screenshot.sh diff --git a/README.md b/README.md new file mode 100644 index 0000000..34d5e44 --- /dev/null +++ b/README.md @@ -0,0 +1,13 @@ +# pkg-screenshot + +pkg-screenshot is a shell script that can display preview screenshots of packages using xdg-open. Screenshots are provided by screenshots.debian.net, so the package must exist in the Debian repositories. Please note that not all packages have screenshots available to preview. + +## Prerequisites + +pkg-screenshot requires **jq** to parse the json provided at `https://screenshots.debian.net/json/package/PACKAGENAME` and **xdg-open** to open the image URL + +## Usage + +``` +pkg-screenshot.sh package +``` diff --git a/pkg-screenshot.sh b/pkg-screenshot.sh new file mode 100755 index 0000000..ac8687b --- /dev/null +++ b/pkg-screenshot.sh @@ -0,0 +1,9 @@ +#!/bin/sh + +if [ -z $1 ]; then + echo "Error: Missing package name" + 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 -- cgit