public
Created

Poor man's GtkGrab :P

  • Download Gist
uploader.sh
Shell
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
#!/bin/bash
 
# based on GtkGrab by @EvanDotPro https://github.com/EvanDotPro/GtkGrab
 
function rename_file()
{
NEWFILE=$(echo $1 | md5sum | cut -c-5)'.png'
}
 
DOMAIN=http://i.domain.tld/
LOCALPATH=/home/user/Pictures/screenshots/
xfce4-screenshooter -r --save=$LOCALPATH
LOCALFILE=$(ls -tr $LOCALPATH | tail -n 1)
rename_file $LOCALFILE
I=0
LIMIT=10
while [ "$I" -lt "$LIMIT" -a -f "$LOCALPATH$NEWFILE" ]
do
rename_file $NEWFILE
I=`expr $I + 1`
done
mv "$LOCALPATH$LOCALFILE" "$LOCALPATH$NEWFILE"
scp "$LOCALPATH$NEWFILE" user@domain.tld:/home/user/screens/$NEWFILE
echo "$DOMAIN$NEWFILE" | xclip -selection clipboard
notify-send "Screenshot uploaded, URL in clipboard"

Please sign in to comment on this gist.

Something went wrong with that request. Please try again.