Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Kindlegen no longer available for download #371

Closed
jasonriv opened this issue Aug 27, 2020 · 16 comments
Closed

Kindlegen no longer available for download #371

jasonriv opened this issue Aug 27, 2020 · 16 comments

Comments

@jasonriv
Copy link

chrome_4031T0sKeU

It looks like kindlegen is no longer available for download and is replaced with Kindle Previewer. I don't see anything about this on the wiki or recent issues so I'm guessing this change from them is recent - what should I do instead?

@jasonriv
Copy link
Author

I just used the wayback machine to pull the file from here: https://web.archive.org/web/20190817070956/https://www.amazon.com/gp/feature.html?docId=1000765211

kindlegen_win32_v2_9.zip

This is v2.9 of kindlegen, you need to take the kindlegen.exe from inside and use that. Hope this helps

@Nomeji
Copy link

Nomeji commented Sep 15, 2020

The file wasn't even on web archive for Linux. If anyone is looking for it, I've got it from an old hard drive.
I've uploaded it here : https://archive.org/details/kindlegen

@WesleyMPG
Copy link

WesleyMPG commented Sep 17, 2020

I created a docker image setted up for kcc. Actually I don't know for sure how to run gui applications in a docker container. So basically I use the kcc CLI (kindlegen already on the image). If some one got iterested here is the image: https://hub.docker.com/r/wesleympg/kindle-comic-converter-cli

Step 1: Creating a container and attaching:

$ docker run -it --name kcc-cli -v <yourComicsDirPath>:/home/kcc/chapters wesleympg/kindle-comic-converter-cli

NOTE: you must mantain your comics dir in the same path else you will need to create a new container with the new path.

Step 2: Convert:

$ kcc-c2e (or kcc-cli) <options> * 
$ exit (for quit the container)

* means all the files and directories in the current directorie. You might just convert one file as well. See the CLI usage and be happy :D

(edit)
The step 1 only needs to be done the first time, because after that you don't need to create a new container. To enter again in the container you do:

$ docker start -a kcc-cli (container name)

Then you can repeat the step 2

(edit 2)
There is something off happening when I start the container with -a flag (attach). The shell just freezes after the first command, so if someone has the same problem, there's an easy workaround:

$ docker start kcc-cli && docker attach kcc-cli

@ulfgj
Copy link

ulfgj commented Oct 8, 2020

i'm gonna just use calibre...

@Grauen
Copy link

Grauen commented Oct 21, 2020

Kindle Previewer also allows mass convertion

`USAGE:
kindlepreviewer <-command(s)> [-option(s)]
kindlepreviewer -update

input
Specify the input file name here when processing a single file, or the
input folder when processing multiple files.

-command(s)
Include at least one of the commands specified below.

-option(s)
Choose any of options specified below (optional).

-update
Download and install the latest software update for Kindle Previewer.

COMMANDS:
-convert
Create a KPF file in the specified output path, or a Mobi file when the
book does not support Enhanced Typesetting. Use the Enhanced Typesetting
compatible KPF file to open the book on Kindle Previewer's graphical
user interface without reconverting it.

-showpreview
Open the converted book in Kindle Previewer's graphical user interface.
This will first convert the book, and then open it for preview.

-log
Use this option to generate only the log files for validation without
generating a KPF or a Mobi file.

-qualitychecks
Use this option (beta) to validate external links, internal links, and
footnotes in your books.

OPTIONS:
-output
Path to the output folder. Use this option to specify a preferred path
to store output file(s) instead of the default path (input folder).

-locale
Specify your preferred locale. Use this option to set the language for
conversion log messages and the Kindle Previewer user interface.
Supported locales are en : English, de : German, fr : French,
it : Italian, es : Spanish, zh : Chinese, ja : Japanese,
pt : Portuguese, nl : Dutch.

EXAMPLES:
kindlepreviewer inputfile.epub -convert
kindlepreviewer inputfolder/ -convert -output outputfolder/
kindlepreviewer inputfile.epub -showpreview
kindlepreviewer inputfolder/ -log`

So it should be possible to add support of kindle previewer to kcc :)

@Nomeji
Copy link

Nomeji commented Oct 21, 2020 via email

@Grauen
Copy link

Grauen commented Oct 21, 2020

@Nomeji ,
What exactly does "manga mode" mean?

I converted my input file to epub using kcc.
After that I converted the epub using Kindle Previewer. I just converted it via cli without any further configuration:

kindlepreviewer . -convert -output .
The result looks splendid on my kindle. Also you have to swipe from left to right, like you would read a real manga. Quality looks great and loading times are quite fast. So this is exactly what I need.

But no, you cannot pass any "manga" or "comic" parameter with kindle preview. However - I'm satisfied with the result and supporting Kindle Preview would be better than relying on deprecated software and archive.org as primary download source .

@Nomeji
Copy link

Nomeji commented Oct 21, 2020 via email

@Grauen
Copy link

Grauen commented Oct 22, 2020

@Nomeji my output files look perfectly cropped. When I doubletab the screen, it switches to 'split zoom'. Why don't you just give it a try yourself?

Kindlegen is gone. You should definitely consider supporting Kindle Previewer.

@HermesPasser
Copy link

I just used the wayback machine to pull the file from here: https://web.archive.org/web/20190817070956/https://www.amazon.com/gp/feature.html?docId=1000765211

kindlegen_win32_v2_9.zip

This is v2.9 of kindlegen, you need to take the kindlegen.exe from inside and use that. Hope this helps

It can be found in "Amazon Kindle Previewer 3 Folder\lib\fc\bin" too but using the Wayback Machine is the fastest way to get it since no installation is needed.

@lucas-marx
Copy link

where do you guys put the kindlegen? I tried pasting it on /.local/lib/python3.8/site-packages/kindlecomicconverter but when i run it I get the error saying that the KindleGen is missing

@ghost
Copy link

ghost commented Oct 20, 2021

The file wasn't even on web archive for Linux. If anyone is looking for it, I've got it from an old hard drive. I've uploaded it here : https://archive.org/details/kindlegen

What is exactly the file you gave ? the original seems to be the one shared by Jrockzdev.

@silentguy256
Copy link

After seeing that people said it's installed with Amazon Kindle Previewer and I noticed you don't even have to install it. I just opened KindlePreviewerInstaller.exe with 7-zip and extracted it from KindlePreviewerInstaller.exe\lib\fc\bin\

@papb
Copy link

papb commented Oct 22, 2021

By the way, kindlegen is also installable via Chocolatey: choco install kindlegen

@nosovk
Copy link

nosovk commented Jan 7, 2022

@darodi
Copy link
Collaborator

darodi commented Jan 22, 2023

closing this
many answers have been given and the README has been adapted.
I will create another issue to manage kindle previewer

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests