It allows using options that might not be compatible and decrease the quality of output.ĬLI version has reduced dependencies, on Debian based distributions this commands should install all needed dependencies: All options have detailed information in tooltips.Īfter completed conversion, you should find ready file alongside the original input file (same directory).ĬLI version of KCC is intended for power users. Folders containing: PNG, JPG, GIF or WebP files. KCC can understand and convert, at the moment, the following input types: 7z (For CBZ/ZIP, CBR/RAR, 7z/CB7 support).It can be found in Kindle Previewer Amazon Kindle Previewer 3 Folder\lib\fc\bin, the usual location in windows is in windows is C:\Users\user\AppData\Local\Amazon\Kindle Previewer 3\lib\fc\bin\.KindleGen deprecated link v2.9+ in a directory reachable by your PATH or in KCC directory *(For MOBI generation).On Debian based distributions these two commands should install all needed dependencies: Pillow 4.0.0+ (5.2.0+ needed for WebP support).More information on installation DEPENDENCIESįollowing software is required to run Linux version of KCC and/or bare sources: You can find the latest binary at the following link: If you find KCC valuable you can consider donating to the authors: If you can fix an open issue, fork & make a pull request. If you have some technical problems using KCC please file an issue here. If you have general questions about usage, feedback etc. KC2 in no way is a replacement for KCC so you can be quite confident we are going to carry on developing our little monster -) Issues / new features / donations KCC is not Amazon's Kindle Comic Creator nor is in any way endorsed by Amazon.Īmazon's tool is for comic publishers and involves a lot of manual effort, while KCC is for comic/manga readers. It can also optionally optimize images by applying a number of transformations. It was initially developed for Kindle but since version 4.6 it outputs valid EPUB 3.0 so despite its name, KCC isĪctually a comic/manga to EPUB converter that every e-reader owner can happily use. Note to calibre developers: Why did you not use standard image manipulation libraries? Why choose a heavy GUI-oriented framework (like Qt) for simple image operations? Quite a great package (calibre) with such a poor decision, in my opinion.Kindle Comic Converter is a Python app to convert comic/manga files or folders to EPUB, Panel View MOBI or E-Ink optimized CBZ. If you can live with unmodified images from the original book that you are converting and don't need to compress/resize those images, then you're lucky, since you can avoid using Qt/X11. In short, the conversion tool only uses Qt for image manipulation operations. usr/lib/calibre/calibre/ebooks/conversion/plugins/mobi_output.py Basically, I removed Qt imports and fixed the remaining errors in the scripts by making those functions empty (or throw an exception) in these 2 files (in my case): /usr/lib/calibre/calibre/utils/img.py The last part was the most painful, since it involved modifying some of the python util scripts, which use Qt (which then requires some X11 libs) for image manipulation and we want to avoid that on a server/headless machine. I also had to specify a command line option -mobi-keep-original-images, since I wanted to convert epub to mobi format using: ebook-convert ~/test.epub ~/test.mobi -mobi-keep-original-images Installing some missing python modules (which you figure out by running the convert command ebook-convert inputfile outputfile), in my case: python3-msgpack The steps involved extracting these directories from the calibre package (deb, rpm, whatever): /usr/bin/ebook-convert I've managed to cut out ebook-convert from Calibre (which, for who knows what reasons, requires Qt for image manipulation) and got a command-line only interface for it, to be able to use the tool on a headless/server machine.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |