linuxserver / docker-calibre

GNU General Public License v3.0
366 stars 64 forks source link

[FEAT] Support for KFX Output plugin (requires wine) #144

Closed PozoSer closed 10 months ago

PozoSer commented 10 months ago

Is this a new feature request?

Wanted change

KFX on Kindle readers add several quality of life benefits such as Enhanced Typesetting, multi-thumbnail Page Flip, non-justified alignment, continuous scrolling, page curl, Guided View for comics, and sticky notes (on Kindle Scribe).

There is already a plug-in to convert books to KFX format, but I believe wine is required. Official thread: https://www.mobileread.com/forums/showthread.php?t=272407

As per the official documentation:

"The Linux platform is not supported by the Kindle Previewer, however the Windows version can be installed under Wine. The Previewer can be used to perform conversions in spite of it producing numerous "DEBUG" and "fixme" messages. Because calibre needs to be able to invoke Wine it is unlikely to work if calibre is installed within a container such as Flatpak, Snap, or AppImage. The most recently tested working configuration is Kindle Previewer 3.60 and wine-7.0-rc4 running on Gentoo 5.15.12. Other software combinations are untested and may not work. The Previewer's GUI does not function under Wine."

Reason for change

Several quality of life benefits such as Enhanced Typesetting, multi-thumbnail Page Flip, non-justified alignment, continuous scrolling, page curl, Guided View for comics, and sticky notes (on Kindle Scribe).

Proposed code change

No response

github-actions[bot] commented 10 months ago

Thanks for opening your first issue here! Be sure to follow the relevant issue templates, or risk having this issue marked as invalid.

aptalca commented 10 months ago

Wine is not something we will add to the image.

But you can try and add it yourself: https://www.linuxserver.io/blog/2019-09-14-customizing-our-containers Also: https://github.com/linuxserver/docker-mods/tree/universal-package-install