#!/bin/bash
#--------------------------------------------------------------------
# $Id: frucln,v 1.7 2007/10/08 18:01:09 drscream Exp $
# Copyright 2007 Frubar Network (drscream@frubar.net)
#--------------------------------------------------------------------

# FUNCTIONS
function pause() {
	i=0;
	echo -n "- pause: "

	while [ $i -le $count ]; do
		echo -n "."
		sleep 1
		i=$[$i+1]
	done
	echo 
}

# MAIN
echo "[ frucln - creative coding ]"

# $1: sau
#     frupic
case $1 in
	"sau")
		if [[ $2 > 0 ]]; then
		    count=$2
		    pause $count
		fi

		osys=$(uname)
		if [[ ${osys} == "Linux" ]]; then
			$(import -window root -pause 0 -quality 100 /tmp/sau.tmp.png)
		elif [[ ${osys} == "Darwin"  ]]; then
			$(screencapture -m /tmp/sau.tmp.png)
		else
			echo "- Error: Operating System not found"
			exit
		fi

		if [[ -f /tmp/sau.tmp.png ]]; then
			id=$(curl -s -F userfile=@/tmp/sau.tmp.png -F "shooter=$(whoami)" "http://sau.frubar.net/")
			if [[ $id > 0 ]]; then
				echo "- Successfull: SaU"
				echo "  http://sau.frubar.net/${id}"
			else
				echo "- Error: Upload failed"
			fi
			$(rm /tmp/sau.tmp.png)
		else
			echo "- Error: SaU file doesn't exists"
		fi
	;;
	"frupic")
		all=$(echo $2 | grep \*)
		if [[ $all ]]; then
			for f in $all; do
				id=$(curl -s -F userfile=@$f -F "shooter=$(whoami)" "http://frupic.frubar.net/")
	            if [[ $id > 0 ]]; then
                	echo "- Successfull: frupic"
            	    echo "  http://frupic.frubar.net/${id}"
        	    else
    	            echo "- Error: Upload failed ($f)"
	            fi
			done
			exit
		elif [[ $2 ]]; then
			id=$(curl -s -F userfile=@$2 -F "shooter=$(whoami)" "http://frupic.frubar.net/")
            if [[ $id < 0 ]]; then
                echo "- Successfull: frupic"
                echo "  http://frupic.frubar.net/${id}"
            else
                echo "- Error: Upload failed"
            fi
			exit
		else
			echo "- Error: No Parameter given"
		fi
	;;
	*) 
		echo "frucln:"
		echo " - use: frucln <sau|frupic [*|*.jpg|file.jpg]>"
	;;
esac


echo $args
#curl -s -F userfile=@CIMG0885.JPG -F "shooter=`whoami`" "http://frupic.frubar.net/"
