From b351f51735948dac7d5a09a9e7c5c99eaa76dffe Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Sun, 23 Oct 2022 14:24:04 +0100 Subject: [PATCH] Producer --- manual/make_epub | 5 +++-- manual/manual.epub | Bin 1739494 -> 1739523 bytes 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/manual/make_epub b/manual/make_epub index ebbf0c784..619eb0219 100755 --- a/manual/make_epub +++ b/manual/make_epub @@ -5,6 +5,7 @@ EPUB_AUTHORS='Bob Mottram' EPUB_LANGUAGE='English' EPUB_TAGS='fediverse, activitypub, server, linux, python, smallweb' EPUB_COMMENTS='ActivityPub server, designed for simplicity and accessibility. Includes calendar, news and sharing economy features to empower your federated community.' +EPUB_PRODUCER='Fuzzy Books' if [ ! -f /usr/bin/pandoc ]; then echo 'pandoc command not found' @@ -13,12 +14,12 @@ fi pandoc -t html -f markdown -o manual.html manual.md git add manual.html if [ -f /usr/bin/ebook-convert ]; then - ebook-convert manual.html manual.epub --cover manual-cover.png --authors "${EPUB_AUTHORS}" --language "${EPUB_LANGUAGE}" --tags "${EPUB_TAGS}" --comments "${EPUB_COMMENTS}" --title "${EPUB_TITLE}" + ebook-convert manual.html manual.epub --cover manual-cover.png --authors "${EPUB_AUTHORS}" --language "${EPUB_LANGUAGE}" --tags "${EPUB_TAGS}" --comments "${EPUB_COMMENTS}" --title "${EPUB_TITLE}" --pretty-print --book-producer "${EPUB_PRODUCER}" else echo 'ebook-convert command not found' if [ -f /usr/bin/flatpak ]; then if ! flatpak --command="sh" run com.calibre_ebook.calibre \ - -c "ebook-convert manual.html manual.epub --cover manual-cover.png --authors \"${EPUB_AUTHORS}\" --language \"${EPUB_LANGUAGE}\" --tags \"${EPUB_TAGS}\" --comments \"${EPUB_COMMENTS}\" --title \"${EPUB_TITLE}\""; then + -c "ebook-convert manual.html manual.epub --cover manual-cover.png --authors \"${EPUB_AUTHORS}\" --language \"${EPUB_LANGUAGE}\" --tags \"${EPUB_TAGS}\" --comments \"${EPUB_COMMENTS}\" --title \"${EPUB_TITLE}\" --pretty-print --book-producer \"${EPUB_PRODUCER}\""; then exit 2 fi fi diff --git a/manual/manual.epub b/manual/manual.epub index 8031951c44e5f47fd0ce74a2a4f06924d4acafb3..9f720830d929f69181f0e9a34aa23e969ae7d094 100644 GIT binary patch delta 5008 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 Jjk!#C_Fub^%{l-8 delta 5147 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 F_CJ*k!ukLJ