delete superseded ebooks before replacement

This commit is contained in:
2024-10-04 10:03:13 -07:00
parent ab9f71ca86
commit fa7b845359

View File

@@ -1,16 +1,18 @@
#!/usr/bin/env bash
for srcfile in $(find html-src -name \*.htm)
for srcdir in $(find html-src -name \*-h -type d)
do
srcfile=$(echo $srcdir/$(basename $srcdir).htm)
prefix=$(basename -s -h.htm $srcfile)
echo $prefix
destpath=$(echo $(dirname $(dirname $srcfile)) | sed "s/^html-src/ebooks/")
mkdir -p $destpath
if [ $srcfile -nt $destpath/$prefix.epub ]
then
docker run -it --rm -v $(pwd):/data cr.gitlab.alfter.us:443/salfter/ebookmaker --make kindle.images --generate_cover --output-dir /data/$destpath /data/$srcfile 2>&1 >/dev/null
docker run -it --rm -v $(pwd):/data cr.gitlab.alfter.us/salfter/ebookmaker --make kindle.images --generate_cover --output-dir /data/$destpath /data/$srcfile 2>&1 >/dev/null
coverfile=$(ls $destpath/*.png)
docker run -it --rm -v $(pwd):/data cr.gitlab.alfter.us:443/salfter/ebookmaker --make kindle.images --cover /data/$coverfile --output-dir /data/$destpath /data/$srcfile 2>&1 >/dev/null
docker run -it --rm -v $(pwd):/data cr.gitlab.alfter.us/salfter/ebookmaker --make kindle.images --cover /data/$coverfile --output-dir /data/$destpath /data/$srcfile 2>&1 >/dev/null
rm $destpath/$prefix.epub $destpath/$prefix.mobi 2>&1 >/dev/null
mv $destpath/*.epub $destpath/$prefix.epub
mv $destpath/*.mobi $destpath/$prefix.mobi
rm -f $coverfile 2>&1 >/dev/null