summaryrefslogtreecommitdiff
path: root/post-screenshot.sh
diff options
context:
space:
mode:
Diffstat (limited to 'post-screenshot.sh')
-rwxr-xr-xpost-screenshot.sh7
1 files changed, 4 insertions, 3 deletions
diff --git a/post-screenshot.sh b/post-screenshot.sh
index a4ee752..7592665 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
3LOCAL_DIR="$HOME/pictures/screenshots" 3LOCAL_DIR="$HOME/pictures/screenshots"
4REMOTE_SERVICE_URL="https://paste.gnugen.ch" 4REMOTE_DIR="nas.lsn:/home/pacien/www/net.pacien.files/screenshots"
5PASTE_EXPIRATION="1d" 5BASE_URL="https://files.pacien.net/screenshots"
6 6
7TS=$(date +"%s") 7TS=$(date +"%s")
8RAND=$(shuf -i 1000-9999 -n 1) 8RAND=$(shuf -i 1000-9999 -n 1)
@@ -13,9 +13,10 @@ FILE="$LOCAL_DIR/$FILE_NAME"
13scrot "$FILE" -s 13scrot "$FILE" -s
14viewnior "$FILE" & 14viewnior "$FILE" &
15 15
16SCREENSHOT_URL=$(curl -F "file=@$FILE;type=image/png" -F "expire=$PASTE_EXPIRATION" -H "Expect:" "$REMOTE_SERVICE_URL") 16scp "$FILE" "$REMOTE_DIR/"
17 17
18if [ $? -eq 0 ]; then 18if [ $? -eq 0 ]; then
19 SCREENSHOT_URL="$BASE_URL/$FILE_NAME"
19 notify-send --category=transfer.complete "Screenshot upload complete." "$SCREENSHOT_URL" 20 notify-send --category=transfer.complete "Screenshot upload complete." "$SCREENSHOT_URL"
20 echo -n "$SCREENSHOT_URL" | xclip -i 21 echo -n "$SCREENSHOT_URL" | xclip -i
21else 22else