diff options
| author | shmibs <shmibs@gmail.com> | 2014-04-30 20:55:02 -0700 | 
|---|---|---|
| committer | shmibs <shmibs@gmail.com> | 2014-04-30 20:55:02 -0700 | 
| commit | 6ad86300c4e2a6e4778dc9a86436b95fd59e36a7 (patch) | |
| tree | 5b5825bc2b106b84970bd0051f3225435338f87b /.config/sxiv/exec/key-handler | |
| parent | 6c99aa6336dc92b4aeb4eb77cbe9853ad3de45b2 (diff) | |
| download | dotfiles-6ad86300c4e2a6e4778dc9a86436b95fd59e36a7.tar.gz | |
updated sxiv's sending as well
Diffstat (limited to '.config/sxiv/exec/key-handler')
| -rwxr-xr-x | .config/sxiv/exec/key-handler | 22 | 
1 files changed, 16 insertions, 6 deletions
diff --git a/.config/sxiv/exec/key-handler b/.config/sxiv/exec/key-handler index 6dbf6b6..592f365 100755 --- a/.config/sxiv/exec/key-handler +++ b/.config/sxiv/exec/key-handler @@ -14,15 +14,25 @@ case "$1" in  "s")  	scp "$2" shmibbles.me:/srv/http/tmp/ -	echo "http://shmibbles.me/tmp/$(basename $2)" | xclip -i -selection clipboard -	echo "http://shmibbles.me/tmp/$(basename $2)" | xclip -i -selection primary -	notify-send "uploaded $(basename $2) to /tmp/" +	if [ $? -ne 0 ]; then +		notify-send "uploading $(basename $2) to /tmp/ failed" +	else +		name=$(echo "http://shmibbles.me/tmp/$(basename $2)" | sed 's/ /%20/g') +		echo "$name" | xclip -i -selection clipboard +		echo "$name" | xclip -i -selection primary +		notify-send "uploaded $(basename $2) to /tmp/" +	fi  	;;  "i")  	scp "$2" shmibbles.me:/srv/http/img/ -	echo "http://shmibbles.me/img/$(basename $2)" | xclip -i -selection clipboard -	echo "http://shmibbles.me/img/$(basename $2)" | xclip -i -selection primary -	notify-send "uploaded $(basename $2) to /img/" +	if [ $? -ne 0 ]; then +		notify-send "uploading $(basename $2) to /img/ failed" +	else +		name=$(echo "http://shmibbles.me/img/$(basename $2)" | sed 's/ /%20/g') +		echo "$name" | xclip -i -selection clipboard +		echo "$name" | xclip -i -selection primary +		notify-send "uploaded $(basename $2) to /img/" +	fi  	;;  esac  | 
