#!/bin/sh
filename="$1"
export scriptdir="`/usr/bin/dirname "$1"`"
cd "$scriptdir"
noext="`echo "$filename" | sed 's/\.lit$//'`"
name="`echo "$noext" | sed "s:$scriptdir/::"`"
/usr/bin/clit -d "$filename" "$noext/"

cd "$name"
title="`grep dc:Title "$name.opf" | sed 's/<dc\:Title>//' | sed 's/<\/dc\:Title>//' | sed 's/^[ \t]*//' | sed 's/[ \t]*$//'`"
author="`grep dc:Creator "$name.opf" | sed 's/<\/dc\:Creator>//' | sed 's/<dc\:Creator.*>//' |sed 's/^[ \t]*//' | sed 's/[ \t]*$//' | tr '\n' ',' | sed -e 's:,$::g' -e 's:,:, :g'`"

echo "Author:$author"
echo "Title:$title"

echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>" > manifest.xml
echo "<package><metadata><dc-metadata><Title>$title</Title><Description>$author</Description><Date>2006-12-12T09:00:00</Date><Format/><Identifier/><Language/><Type/></dc-metadata>" >> manifest.xml
echo "<y-metadata><startpage>$name.opf</startpage>" >> manifest.xml

coverart="`egrep -i 'item id="[^"]*cover"' "$name.opf" | head -n 1 | sed 's/<item id.*href="//' | sed 's/" media-type.*//' | sed 's/^[ \t]*//' | sed 's/[ \t]*$//'`"

if [ "x$coverart" != "x" ]
then
    mv "$coverart" cover.jpg
    echo "<image>cover.jpg</image>" >> manifest.xml
fi

echo "<version>000</version></y-metadata></metadata></package>" >> manifest.xml
