tadd screenshot tool - scripts - random scripts
 (HTM) git clone git://parazyd.org/scripts.git
 (DIR) Log
 (DIR) Files
 (DIR) Refs
       ---
 (DIR) commit 03dc04f52bf41dedfdec38532eb7df43873144ff
 (DIR) parent 5a6eff26d98276c443543419327c4459af3d07e5
 (HTM) Author: parazyd <parazyd@dyne.org>
       Date:   Wed, 15 Feb 2017 05:03:04 +0100
       
       add screenshot tool
       
       Diffstat:
         M autoup                              |       5 +++++
         A skrot                               |      18 ++++++++++++++++++
       
       2 files changed, 23 insertions(+), 0 deletions(-)
       ---
 (DIR) diff --git a/autoup b/autoup
       t@@ -6,6 +6,11 @@ server=pub.parazyd.cf
        webroot=/home/parazyd/public_html/pub.parazyd.cf
        webdir=dev/random
        
       +test "$1" = -n && {
       +        shift
       +        webdir=dev/null
       +}
       +
        test -z "$1" && exit 1 || filename=$(basename $1)
        scp -i "$sshkey" "$1" "${sshuser}@${server}:${webroot}/${webdir}/${filename}"
        echo "https://$server/$webdir/$filename" | xclip -i
 (DIR) diff --git a/skrot b/skrot
       t@@ -0,0 +1,18 @@
       +#!/bin/sh
       +
       +shotdir="$HOME/screenshots"
       +
       +case "x$1" in
       +        x-s)
       +                import "$shotdir/last.png" && \
       +                        play -n synth 0.1 sin 880
       +                ;;
       +        x)
       +                import -window root "$shotdir/$(date +%Y-%m-%d-%H-%M-%S)-1366x768.png" && \
       +                        play -n synth 0.1 sin 880 | echo -e "\a"
       +                ;;
       +        *)
       +                >&2 printf "skrot: internal error\n"
       +                exit 1
       +                ;;
       +esac