puuuush
This commit is contained in:
parent
85097a9f5f
commit
f17942c98e
26
local/bin/push.sh
Executable file
26
local/bin/push.sh
Executable 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
|
@ -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
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user