diff --git a/.config/restic/ignore b/.config/restic/ignore new file mode 100644 index 0000000..0fc1b52 --- /dev/null +++ b/.config/restic/ignore @@ -0,0 +1,15 @@ +venv/ +*.pyc + +.DS_Store + +*.swp +*.swo + +.syntastic_*_config + +.breakpoints + +latexmk_output/ + +node_modules/ diff --git a/.local/bin/screenshot b/.local/bin/screenshot index 9c63ede..7d9541c 100755 --- a/.local/bin/screenshot +++ b/.local/bin/screenshot @@ -4,18 +4,25 @@ s3_bucket=public.serguzim.me/screenshots s3_host=https://sos-de-fra-1.exo.io path=/tmp/screenshot.png -if flameshot gui -r > $path -then +process_image() +{ file=$(date "+%F_%H-%M-%S").png - xclip -t image/png $path -selection clipboard + xclip -t image/png $1 -selection clipboard - s3cmd put -P $path s3://$s3_bucket/$file + s3cmd put -P $1 s3://$s3_bucket/$file echo -n "$s3_host/$s3_bucket/$file" | xclip -selection primary notify-send -a "Screenshot" "Uploaded screenshot to s3" +} + +if [ -n "$1" ] && [ -e "$1" ] +then + convert $1 $path + process_image $path +else + if flameshot gui -r > $path + then + process_image $path + fi fi - - - -