diff --git a/flameshot_example.sh b/flameshot_example.sh index c5f0d23..9f0b280 100644 --- a/flameshot_example.sh +++ b/flameshot_example.sh @@ -1,22 +1,19 @@ #!/bin/bash -IMAGEPATH="$HOME/Pictures/" #where to hold the screenshots before they are deleted -IMAGENAME="ass" #Not really important, tells flameshot what file to send and delete -KEY="" #Enter auth key -DOMAIN="" #your upload domain +IMAGEPATH="$HOME/Pictures/" # Where to store screenshots before they're deleted +IMAGENAME="ass" # Not really important, tells Flameshot what file to send and delete +KEY="" # Your ass upload token +DOMAIN="" # Your upload domain -flameshot config -f $IMAGENAME #Make sure that flameshot names the file correctly -flameshot gui -r -p $IMAGEPATH #Prompt the screenshot GUI +flameshot config -f "$IMAGENAME" # Make sure that Flameshot names the file correctly +flameshot gui -r -p "$IMAGEPATH" # Prompt the screenshot GUI -#Upload the image and copy the response URL +# Upload the image and copy the response URL URL=$(curl -X POST \ -H "Content-Type: multipart/form-data" \ -H "Accept: application/json" \ -H "User-Agent: ShareX/13.4.0" \ -H "Authorization: $KEY" \ - -F "file=@$IMAGEPATH$IMAGENAME.png" https://$DOMAIN/ | grep -Po '(?<="resource":")[^"]+') -echo $URL | xclip -sel clip - -rm $IMAGEPATH$IMAGENAME.png #Delete the image locally - - + -F "file=@$IMAGEPATH$IMAGENAME.png" "https://$DOMAIN/" | grep -Po '(?<="resource":")[^"]+') +echo "$URL" | xclip -sel clip +rm "$IMAGEPATH$IMAGENAME.png" # Delete the image locally