Skip to content

junk2ool/azw2zip

Repository files navigation

azw2zip

KindleUnpackとDeDRM、DumpAZW6を改造してKindleの電子書籍(azw/azw3(あればresも))を画像のみの無圧縮zipかepubに変換するようにしたもの。
zipにした場合は画像ファイルのみが格納されます。(小説等テキストベースの書籍の場合は表紙と挿絵のみ)
azwはWindowsならキーファイル(k4i)がなければ作り、変換します。(多分Macもだけど環境がないので未確認)
Linux(WSLも)では各自キーファイル(k4i)を別途用意してこれと同じディレクトリにおいてください。
Python 2.7かPython 3.8にpycryptoを入れたものが動く環境が必要です。
Kindleは1.24以前のものをインストールした環境でないとダメです。(DeDRMの仕様)

Requirement

  • Python 2.7 or 3.8
  • pycrypto

Usage

python azw2zip.py -z X:\My Kindle Content X:\Comic

詳しくはreadme.txtを参照。

Development environment

  • Kindle 1.24
  • Python 2.7.17 & Python 3.8.2
    • Windows 10
    • Ubuntu 18.4 LTS(WSL)

Note

py2exe

p2exeをインストールする。

  • azw2zip/*.py
  • azw2zip/DeDRM_Plugin/*.py (__init__.py除く)
  • azw2zip/KindleUnpack/lib/*.py (__init__.py除く)

上記の*.pyを同じディレクトリに入れる。

python setup.py py2exe  

を実行する。

License

GNU General Public License v3.0

Author

References