View Single Post
Old 07-07-2024, 02:15 PM   #2982
jgoguen
Generally Awesome Person
jgoguen ought to be getting tired of karma fortunes by now.jgoguen ought to be getting tired of karma fortunes by now.jgoguen ought to be getting tired of karma fortunes by now.jgoguen ought to be getting tired of karma fortunes by now.jgoguen ought to be getting tired of karma fortunes by now.jgoguen ought to be getting tired of karma fortunes by now.jgoguen ought to be getting tired of karma fortunes by now.jgoguen ought to be getting tired of karma fortunes by now.jgoguen ought to be getting tired of karma fortunes by now.jgoguen ought to be getting tired of karma fortunes by now.jgoguen ought to be getting tired of karma fortunes by now.
 
Posts: 1,100
Karma: 2191133
Join Date: Jan 2013
Location: /dev/kmem
Device: Kobo Clara HD, Kindle Oasis
Quote:
Originally Posted by mgrimace View Post
Using KTE/kepub output/kepub metadata writer, is there a way to convert a book to kepub not-on-the-fly, such that metadata options like cover span (unchecked 'keep cover aspect ratio') are saved to the Calibre library or 'hard coded' (so-to-speak) into the book?

I convert my books in advance to kepub in Calibre, and some options (like full cover span) only work when the Kobo is physically connected via USB.

However, I don't physically connect my Kobo via USB and instead I use Calibre-Web + Kobo Sync API (wireless) for books to appear on my device. I'm trying to find a way for Calibre-Web to pickup the metadata preferences/settings that I use in KTE in Calibre if that flow makes sense.
You have two (technically three) options here:

1. Install the "KePub Output" and "KePub Metadata Writer" plugins to add the ability to convert to KePub in calibre as a conversion target format. There's also a "KePub Input" and "KePub Metadata Reader" plugin if you want to be able to import KePub books (must have a single '.kepub' extension, not the usual '.kepub.epub').
2. Let calibre-web do the conversion on the fly using the kepubify binary. If you're using the linuxserver.io Docker container it's pre-installed at /usr/bin/kepubify, otherwise you have to get the binary yourself. Go to your admin settings, under Basic Configuration expand External Binaries, then set the location of the kepubify binary. When set, calibre-web will convert to kepub as needed.
2.5. Use kepubify to convert the books yourself on the command line and import those into calibre. Do not recommend, the other two options are much better and easier.
jgoguen is offline   Reply With Quote