#!/bin/bash Default=index Src='http://unbox.org/open/trunk/timm' Img=etc/img MarkupLocal="markdown_py -x tables -x footnotes -x def_list -x toc -x attr_list" MarkupWeb="/home/stuff/env/bin/$MarkupLocal" Q=${QUERY_STRING:-$Default} Q=$(echo $Q | sed 's/[^\/\.0-9a-zA-Z]//g') header() { cat<<-EOF Tumm: $1 EOF } render() { (echo -e "Content-type: text/html\n" header $Q $Cat/etc/header.html $Cat/$Q.md | $1 $Cat/etc/footer.html) | sed "s#!!!IMG#$Src/$Img#g" } if [ "$1" = "local" ]; then Src="$PWD" Cat="cat $Src" mkdir -p $2 render "$MarkupLocal" > $2/$Q.html else Cat=" wget -q -O - $Src" if [ "$Q" = "REFRESH" ]; then $Cat/index.cgi > index.cgi chmod 755 index.cgi echo -e "Content-type: text/html\n\n
"
	date; cksum  *; ls -lsat
	echo '

Continue.' else render "$MarkupWeb" fi fi