Download raw (461 bytes)
#!/bin/bash
# no arguments: show available ebooks
if [ $# -eq 0 ]; then
ls public/epub_content/ | grep -v epub_library.json
else
if [ -d "public/epub_content/$1" ]; then
echo "generating epub for $1"
cd public/epub_content/$1
rm -f $1.epub
zip -X -Z store $1.epub mimetype
zip -r $1.epub META-INF/ EPUB/ OEBPS/ -x "*.*~" "*.*.kate-swp"
else
echo "Folder doesn’t exist"
exit 64
fi
fi