75 lines
1.8 KiB
Bash
75 lines
1.8 KiB
Bash
DEST="/documents and settings/william/my documents/websites/glassarmonica.com/httpdocs"
|
|
|
|
###############
|
|
# clean up
|
|
rm *.log
|
|
rm *.out
|
|
rm *.dvi
|
|
rm *.idx
|
|
|
|
makebook="N"
|
|
|
|
while read source filename filedest; do
|
|
# empty
|
|
if [ -z $source ]
|
|
then
|
|
continue;
|
|
fi
|
|
|
|
# comment
|
|
if [[ $source == [#]* ]]
|
|
then
|
|
continue;
|
|
fi
|
|
|
|
fileroot=`echo $source | sed 's/w-//'`
|
|
echo $fileroot.tex
|
|
|
|
# output needs to be created?
|
|
if [ -s $filename.txt -a $fileroot.tex -ot $filename.txt ]
|
|
then
|
|
continue;
|
|
fi
|
|
|
|
# create w-.tex and w-.tcp?
|
|
if [ ! -e $source.tex ]
|
|
then
|
|
sed <_blank._tex "s/SOURCE/$fileroot/" >$source.tex
|
|
sed <_blank._tcp "s/SOURCE/$fileroot/" >$source.tcp
|
|
fi
|
|
|
|
# latex
|
|
/tth/tth -r <$source.tex | \
|
|
sed "s_<EMDASH>_\—_g" | \
|
|
sed "s_<ENDASH>_\–_g" | \
|
|
sed 's#<h3>Footnotes:</h3>##' | \
|
|
sed 's#<GlassArmonica>#<? echo NAME_GlassArmonica; ?>#' | \
|
|
sed 's#<glassarmonica>#<? echo NAME_glassarmonica; ?>#' | \
|
|
sed 's#<glassarmonicas>#<? echo NAME_glassarmonicas; ?>#' | \
|
|
DeTTH >$filename.txt
|
|
cp $filename.txt "$DEST/armonica/history/$filedest"
|
|
|
|
makebook="Y"
|
|
|
|
done <makeme.list
|
|
|
|
# create the PDF
|
|
if [ "Y" == $makebook ]
|
|
then
|
|
texify -p w-book.tex
|
|
cp w-book.pdf "$DEST/book/armonica.pdf"
|
|
fi
|
|
|
|
texify -p w-article-Harsdoerffer.tex
|
|
cp w-article-Harsdoerffer.pdf "$DEST/armonica/history/musicalglasses/Harsdoerffer.pdf"
|
|
|
|
# /tth/tth <w-$i | \
|
|
# sed 's#<h3>Footnotes:</h3>##' | \
|
|
# grep -v '<br /><br /><hr /><small>File translated from' | \
|
|
# grep -v 'T<sub><font size="-1">E</font></sub>X' | \
|
|
# grep -v 'by <a href="http://hutchinson.belmont.ma.us/tth/">' | \
|
|
# grep -v 'T<sub><font size="-1">T</font></sub>H</a>,' | \
|
|
# grep -v 'version 3.60.<br' | \
|
|
# sed 's#<hr#<hr align=left size=1 width="33%"#' \
|
|
# >$j.htm
|