
cmd_url=kelder.zeus.ugent.be/webcam/cgi/ptdc.cgi

if [ -n "$1" ]; then
    while [ -n "$1" ]; do
        case $1 in
            scrot) foto="$(mktemp XXXXXX.jpg)"
                   curl http://kelder.zeus.ugent.be/webcam/video/mjpg.cgi \
                       | ffmpeg -y -ss 0 -i - -vframes 1 -q:v 2 "$foto"
                   feh "$foto"
                   rm "$foto"
                   ;;
            klein) curl --data "command=set_pos&posX=0&posY=12"           "$cmd_url"  ;;
            groot) curl --data "command=set_pos&posX=50&posY=10"          "$cmd_url"  ;;
            zetel) curl --data "command=set_pos&posX=50&posY=22"          "$cmd_url"  ;;
            \>)    curl --data "command=set_relative_pos&posX=10&posY=0"  "$cmd_url"  ;;
            \<)    curl --data "command=set_relative_pos&posX=-10&posY=0" "$cmd_url"  ;;
            v)     curl --data "command=set_relative_pos&posX=0&posY=-10" "$cmd_url"  ;;
            \^)    curl --data "command=set_relative_pos&posX=0&posY=10"  "$cmd_url"  ;;
        esac > /dev/null 2>&1
        shift
    done
else
    curl http://kelder.zeus.ugent.be/webcam/video/mjpg.cgi | mpv --no-correct-pts --fps 4 -
fi


