scripts

various script and utils
git clone git://z3bra.org/scripts
Log | Files | Refs

commit abf21eb578b507c0235c8cfe209d7a374ed11135
parent 4488b54bc8a0227929233b51b6bf612550e81c30
Author: Willy Goiffon <w.goiffon@gmail.com>
Date:   Wed Jun 26 13:40:34 +0200

Merge branch 'master' of gitorious.org:z3bra/scripts

Conflicts:
	instagram

Diffstat:
instagram | 46++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 46 insertions(+), 0 deletions(-)
diff --git a/instagram b/instagram @@ -0,0 +1,46 @@ +#!/bin/bash + +SSHOT_DIR=~/usr/img/scrn + +function usage() { + echo 'help!' +} + +[[ $# -eq 0 ]] && exit 1 + +if [ $# -gt 1 ]; then + while getopts ":tms:o:h" opt; do + case $opt in + t) THUMB=1 ;; + m) MULTI=1 ;; + s) SCREEN=$OPTARG ;; + h) usage ; exit ;; + \?) echo "invalid option: -$OPTARG"; exit 1 ;; + esac + done +fi + +shift $((OPTIND-1)) + +if [[ -z "$1" ]]; then + OUTPUT="$USER-$(date +%Y-%m-%d).png" +else + OUTPUT=$1 +fi + +if [[ "$MULTI" = "1" ]] || [[ -n $SCREEN ]]; then + + xdpyinfo -ext XINERAMA | sed '/^ head #/!d;s///' | + while IFS=' :x@,' read i w h x y; do + if [[ $SCREEN = "$i" ]] || [[ -z $SCREEN ]]; then + import -window root -crop ${w}x$h+$x+$y $SSHOT_DIR/head_$i-$1 + [[ -n $THUMB ]] && import -window root -thumbnail 25% -crop ${w}x$h+$x+$y $SSHOT_DIR/thumb-head_$i-$1 + fi + done + +else + + import -window root $SSHOT_DIR/$1 + [[ -n $THUMB ]] && import -window root -thumbnail 25% $SSHOT_DIR/thumb-$1 + +fi