This commit is contained in:
Felix Van der Jeugt 2015-01-05 17:15:23 +01:00
parent 85097a9f5f
commit f17942c98e
2 changed files with 26 additions and 11 deletions

26
local/bin/push.sh Executable file
View File

@ -0,0 +1,26 @@
#!/bin/bash
# Thanks to noctua for the base script
# Thanks to Iasoon for the advanced ssh config parsing
set -e
sshhost="Flesje"
fles="http://flashyoshi.me"
# Find ssh username
user=$(
# Join config entries
sed -n '$!{/host /I!{H;d}};x;s/\n/ /g;p' $HOME/.ssh/config |
# Extract user/host combinations
grep -i 'user' |
sed 's/^.*host \([^ \t]\+\).*user \([^ \t]\+\).*$/\1 \2/I' |
# Find user
(grep "^$sshhost" || echo $USER) | cut -d ' ' -f 2 )
file="$(mktemp XXXXXX.png)"
scrot $* "$file"
chmod 755 $file
scp -p $file $sshhost:~/images/
rm "$file"
url="$fles:8080/~$user/images/$file"
notify-send "Screenshot uploaded to $url"
echo "$url" | xclip

View File

@ -1,11 +0,0 @@
#!/bin/bash
file="$(mktemp XXXXXX.png)"
scrot $* "$file"
chmod 755 $file
scp -P 2222 "$file" ftper@178.116.153.116:'~/Pictures'
rm "$file"
url="http://178.116.153.116:8080/$file"
notify-send "Screenshot uploaded to $url"
echo "$url" | xclip -sel c