#!/bin/sh -
umask 077

#tmpdir="$HOME/.mozilla"	# Ubuntu evince apparmor rules block in here
#tmpdir="$HOME/.vim"		# and now apparently all ~/.dirs
tmpdir="$HOME/tmp"
browser='webrowse -w'
browser2='webrowse -t'

# mimebrowse -- browse the given MIME messages/folders in a local web browser
# Steve Kinzler, steve@kinzler.com, Oct 05
# https://kinzler.com/me/home.html#unix

case "$1" in
-h|'')	echo "usage: $0 mboxfile ..." 1>&2; exit 1;;
esac

# NOTE: We assume that $tmpdir/mimebrowse* are being cleaned up elsehow.

n=1; sleep=3
for mbx
do
	mime="$tmpdir/mimebrowse$$-$n"
	cat "$mbx" > "$mime"	|| continue
	pushmime -b  "$mime"	|| continue
	for msg in "$mime"/mbx-*
	do
		mimeindex "$msg"
		$browser  "$msg/msg-index.html"
		browser="$browser2"
		sleep $sleep; sleep=1
	done
	n=`expr $n + 1`
done
