#!/bin/sh
d=$(mktemp -d)
bsdtar xf "$@" -C"$d"
t=$(fd -e ncx . "$d")
xml_grep content "$t" | uniq | grep content | cut -d\" -f2 |\
sed -e 's#.*#&
#' -e 's#">[^/<]*/#">#'\
-e 's/\.xhtml/\.html/g' > "$(dirname "$t")"/index.html
fd -e xhtml . "$d" -x mv {} '{.}'.html
if test -z "$BROWSER"; then
BROWSER=netsurf
fi
eval $BROWSER "$(dirname "$t")"/index.html
rm -rf "$d"