From 25401108bc8811a93e537b0b99e3dbfa07917b5a Mon Sep 17 00:00:00 2001 From: Johannes Löthberg Date: Fri, 25 Apr 2014 23:55:14 +0200 Subject: scrotpomf.bash: Init import --- scrotpomf.bash | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100755 scrotpomf.bash diff --git a/scrotpomf.bash b/scrotpomf.bash new file mode 100755 index 0000000..bb679fc --- /dev/null +++ b/scrotpomf.bash @@ -0,0 +1,27 @@ +#!/usr/bin/env bash + +SCROTARGS=() +while (( "$#" )); do + SCROTARGS+=($1) + shift +done + +# take the shot +FILE="$(scrot ${SCROTARGS[@]} -e 'echo -n $f')" + +# upload it and grab the URL +printf "Uploading scrot\n" +JSON="$(curl -sf -F "files[]=@$FILE" http://pomf.se/upload.php)" +BASE="$(jshon -e files -e 0 -e url -u <<< $JSON)" + +URL="http://a.pomf.se/$BASE" + +# copy the URL to the clipboard +if [[ "$(type -p xclip)" ]]; then + echo -n "$URL" | xclip -selection clipboard + echo "$URL (has been copied to clipboard)" +else + echo "$URL" +fi + +rm -f "$FILE" -- cgit v1.2.3-54-g00ecf