ImageDownloader/openbrowser.sh

16 lines
369 B
Bash
Executable File

#!/bin/bash
set -e
URL=$1
BROWSER=xdg-open
AES_GCM="$(dirname $(readlink -f $0))/aesgcm"
if [ ${URL: -97:1} == "#" ]
then
[ -e "$AES_GCM" ] || gcc "$(dirname $(readlink -f $0))/aesgcm.c" -lcrypto -o "$AES_GCM"
curl "$URL" | "$AES_GCM" "${URL: -96}" | feh -. -
elif echo $URL | grep -i '\.pgp$'
then
curl "$URL" | gpg2 -d | feh -. -
else
$BROWSER $URL
fi