diff options
-rwxr-xr-x | post-screenshot.sh | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/post-screenshot.sh b/post-screenshot.sh index a798dd1..edca85e 100755 --- a/post-screenshot.sh +++ b/post-screenshot.sh | |||
@@ -1,8 +1,8 @@ | |||
1 | #!/usr/bin/env sh | 1 | #!/usr/bin/env sh |
2 | 2 | ||
3 | LOCAL_DIR="/home/pacien/medias/pictures/screenshots" | 3 | LOCAL_DIR="/home/pacien/medias/pictures/screenshots" |
4 | REMOTE_DIR="nginx.berlioz:/var/www/files.pacien.net/screenshots" | 4 | REMOTE_SERVICE_URL="https://paste.gnugen.ch" |
5 | BASE_URL="https://files.pacien.net/screenshots" | 5 | PASTE_EXPIRATION="1d" |
6 | 6 | ||
7 | TS=$(date +"%s") | 7 | TS=$(date +"%s") |
8 | RAND=$(shuf -i 1000-9999 -n 1) | 8 | RAND=$(shuf -i 1000-9999 -n 1) |
@@ -13,10 +13,9 @@ FILE="$LOCAL_DIR/$FILE_NAME" | |||
13 | scrot "$FILE" -s | 13 | scrot "$FILE" -s |
14 | viewnior "$FILE" & | 14 | viewnior "$FILE" & |
15 | 15 | ||
16 | scp "$FILE" "$REMOTE_DIR/" | 16 | SCREENSHOT_URL=$(curl -F "file=@$FILE;type=image/png" -F "expire=$PASTE_EXPIRATION" -H "Expect:" "$REMOTE_SERVICE_URL") |
17 | 17 | ||
18 | if [ $? -eq 0 ]; then | 18 | if [ $? -eq 0 ]; then |
19 | SCREENSHOT_URL="$BASE_URL/$FILE_NAME" | ||
20 | notify-send --category=transfer.complete "Screenshot upload complete." "$SCREENSHOT_URL" | 19 | notify-send --category=transfer.complete "Screenshot upload complete." "$SCREENSHOT_URL" |
21 | echo -n "$SCREENSHOT_URL" | xclip -i | 20 | echo -n "$SCREENSHOT_URL" | xclip -i |
22 | else | 21 | else |