mirror of
https://git.sr.ht/~rabbits/busydoingnothing
synced 2024-12-26 09:58:52 +01:00
32 lines
No EOL
1.2 KiB
Bash
Executable file
32 lines
No EOL
1.2 KiB
Bash
Executable file
#!/bin/bash
|
|
|
|
# Add metadata to header
|
|
rm -f assembled.md
|
|
cat metadata.yaml north_pacific_logbook.md > assembled.md
|
|
|
|
# Build pdf
|
|
rm -f assembled.pdf
|
|
convert img/cover.jpg cover.pdf
|
|
pandoc --variable=geometry:a5paper north_pacific_logbook.md --pdf-engine=tectonic --from markdown+simple_tables+line_blocks --include-in-header=titlesec-conf.tex -o north_pacific_logbook.pdf
|
|
pdfunite cover.pdf north_pacific_logbook.pdf assembled.pdf
|
|
|
|
# Build epub
|
|
pandoc assembled.md --from markdown+simple_tables+line_blocks --toc -V toc-title:"Table of Contents" --toc-depth=1 --epub-metadata=metadata.yaml --epub-cover-image=img/cover.jpg --css epub.css -w epub -o assembled.epub
|
|
|
|
# Build mobi
|
|
ebook-convert "assembled.epub" "assembled.mobi"
|
|
|
|
# Cleanup
|
|
rm -f busy-doing-nothing.pdf
|
|
rm -f busy-doing-nothing.epub
|
|
rm -f busy-doing-nothing.mobi
|
|
rm -f assembled.md
|
|
rm -f cover.pdf
|
|
|
|
mv assembled.pdf busy-doing-nothing.pdf
|
|
mv assembled.epub busy-doing-nothing.epub
|
|
mv assembled.mobi busy-doing-nothing.mobi
|
|
|
|
butler push busy-doing-nothing.pdf hundredrabbits/busy-doing-nothing:pdf
|
|
butler push busy-doing-nothing.epub hundredrabbits/busy-doing-nothing:epub
|
|
butler push busy-doing-nothing.mobi hundredrabbits/busy-doing-nothing:mobi |