#!/bin/bash
#
# Views pics from deep dirs
#

VIEWER=gqview
MINSIZE=15000

##################################

if [ ! $1 ]
then
	echo "Usage: viewdeep <pattern>"
	exit
fi

TMPFILEA=`mktemp /tmp/viewdeep.XXXXXX` || exit 1

echo "TMPFILE=`mktemp /tmp/viewdeep.XXXXXX` || exit 1" >>$TMPFILEA
echo "rm \$TMPFILE" >>$TMPFILEA
echo "mkdir \$TMPFILE" >>$TMPFILEA
echo "cd \$TMPFILE" >>$TMPFILEA

echo 'trap "cd .. ; rm -rRf $TMPFILE" 0 2 3 4 6 7 8 10 11 12 13 15' >>$TMPFILEA

find . -size +"$MINSIZE"c -iname "$1" -printf 'ln -fs "'$PWD'/%p" "%f"\n' >>$TMPFILEA

echo $VIEWER >>$TMPFILEA

bash $TMPFILEA
#cat $TMPFILEA

rm $TMPFILEA


