#!/bin/sh # # open_warapper.sh - wrapper script for conversations_http_downloader.py # # Copyright (C) 2016 Antonio Ospite # # This program is free software. It comes without any warranty, to # the extent permitted by applicable law. You can redistribute it # and/or modify it under the terms of the Do What The Fuck You Want # To Public License, Version 2, as published by Sam Hocevar. See # http://sam.zoy.org/wtfpl/COPYING for more details. # # This script is based on # https://github.com/iNPUTmice/ImageDownloader/blob/master/openbrowser.sh set -e DOWNLOADER="/home/ao2/Proj/conversations_http_downloader/conversations_http_downloader.py" URL="$1" decrypted_file() { URL="$1" TEMPDIR=$(mktemp -d) cd $TEMPDIR $DOWNLOADER "$URL" cd $OLDPWD FILENAME=$(basename ${URL%#*}) echo "${TEMPDIR}/${FILENAME}" } if [ ${URL: -97:1} = "#" ]; then DESTINATION=$(decrypted_file "$URL") else DESTINATION="$URL" fi exec xdg-open "$DESTINATION"