KDP用に電子書籍を作成する方法はいくつもあると思うが、
自分は角川書店のEPUBテンプレートでEPUBを作成し
https://nakapon.hatenablog.com/entry/20180908/1536371215
kindlegenでmobiを作成している
https://nakapon.hatenablog.com/entry/20180717/1531823333
一度でうまく作成出来ることはまずなく(汗)、mobiがおかしい場合には
epubを修正し再変換を何度も行うのだが、kindlegenがどのような
変換をしているのか確認するため、mobiからepubをkindleunpackで
抽出することがある
https://nakapon.hatenablog.com/entry/2018/10/23/120631
ここで困ったのがkindleunpackがepubを作成する場所
デフォは .\ファイル名\mobi8\ で深い階層のため、epubを開くのが面倒
うまくいかないときには何度も繰り返すことになるので、カレントに
epubを出力するように改造した
<unpack_structure.py> 95行目辺り
def makeEPUB(self, usedmap, obfuscate_data, uid): # epubファイル名と出力先の変更 # ファイル名 _EPUB.epub # 出力先 カレントフォルダ # bname = os.path.join(self.k8dir, self.getInputFileBasename() + '.epub') bname = os.path.join(self.outdir,'../' + self.getInputFileBasename() + '_EPUB.epub')