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