目的
- 正式対応となっているAozoraEpub3-1.1.0b46を使用すること
- 読書端末はKindle PaperWhiteとする
- Javaを除き可能な限り最新版をインストールする
- 無職転生 - 異世界行ったら本気だす - の変換がEPUBとMOBI形式で完了すること
公式の手順をおさらい
公式ページは以下のサイトにあり、手順として参照したのはWikiページ。
GitHub: https://github.com/whiteleaf7/narou
GithubのWiki: https://github.com/whiteleaf7/narou/wiki
公式サイトの推奨環境
- ruby2.7以上 RubyInstaller からダウンロードしたもののみ対応
- AozoraEpub3
- Java8以上
- kindlegen 2.8以降(Kindleを使うなら)
2024/11/01時点で採用したバージョン
- RubyInstallerから Ruby+Devkit 3.3.5-1 (x64)
- 改造版AozoraEpub GitHubから AozoraEpub3-1.1.0b46.zip
- Oracle Java公式から Java Version 8 Update 431
- Kindle Previewer3から Windows版
実際のインストール手順
Javaのインストール
Oracle Java公式からWindows用のインストーラー(jdk-8u431-windows-x64)をダウンロードする
jdk-8u431-windows-x64をダブルクリックしてインストール
特にオプション等の設定変更する必要はなく完了します。インストールが完了したらコマンドプロンプトを開き直しコマンド実行出来るか確認
> java -version
java version "1.8.0_431"
Java(TM) SE Runtime Environment (build 1.8.0_431-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.431-b10, mixed mode)
Rubyのインストール
RubyInstallerから Ruby+Devkit 3.3.5-1 (x64)をダウンロード
rubyinstaller-devkit-3.3.5-1-x64.exeをダブルクリックしてインストール
画像は変化ない限り使い回しています。
Install for me only (recomended)をクリック
"I accept the License"をクリックして"Next"をクリック
変更する箇所なく、"Install"をクリック
ここも変更する箇所なく、"Next"をクリック
以下の画面が出力されたら、"Finish"をクリック
自動的にコマンドプロンプト画面が出現するので、そのまま"ENTER"を押す
以下、色々処理が進み再度入力を求められるので、そのまま”ENTER"を押して完了
インストール後にコマンドプロンプトを開き直し、コマンドが実行出来るか確認
> ruby --version
ruby 3.3.5 (2024-09-03 revision ef084cc8f4) [x64-mingw-ucrt]
AozoraEpub3のインストール
AozoraEpub3-1.1.0b46.zip をc:\直下にAozoraEpub3として解凍する
KindleGenをコピーする
Kindle Previewer3から Windows版をダウンロードする
KindlePreviewerInstaller.exe をダブルクリックしてインストール。
エクスプローラーのアドレスバーに以下をコピペすると、kindlegen.exeがあるのでそれをAozoraEpub3を解凍したフォルダーへコピーする
%LOCALAPPDATA%\Amazon\Kindle Previewer 3\lib\fc\bin\Amazon\Kindle Previewer 3\lib\fc\bin
7zipをインストールしてあれば、KindlePreviewerInstaller.exeを右クリック -> 7-zip -> 開くとクリックすることでインストールせずに7-zipで開けます。ファイルはlib\fc\bin\以下にkindlegen.exeがあるので抜き出す事が可能
narou.rbをインストールする
エクスプローラーからC:\直下で右クリック -> 新規作成 -> フォルダーとクリックし"MyNovel"というフォルダーを作成する。”MyNovel"をダブルクリックし移動したらアドレスバーへ"cmd"と入力する。
"MyNovel"の命名は任意で問題ないが、全角文字やスペース等が無い名称を推奨します
コマンドプロンプトのウィンドウが出現するので以下のコマンドを入力して"ENTER"を押して実行する
> gem install narou
narou.rbの初期化作業
gemコマンドを実行したコマンドプロンプトへ以下を入力して"ENTER"を押し実行する
> narou init
AozoraEpub3のフォルダ場所の入力を求められるので"C:\AozoraEpub3"と入力するか、公式Wikiの通りエクスプローラーからフォルダをドラッグしてください。
.narou/ を作成しました
小説データ/ を作成しました
------------------------------
AozoraEpub3の設定を行います
!!!WARNING!!!
AozoraEpub3の構成ファイルを書き換えます。narouコマンド用に別途新規インストールしておくことをオススメします
AozoraEpub3のあるフォルダを入力して下さい:
(未入力でスキップ)
>
次の入力箇所はそのまま"ENTER"を押して継続します
>C:\AozoraEpub3
行間の調整を行います。小説の行の高さを設定して下さい(単位 em):
1em = 1文字分の高さ
行の高さ=1文字分の高さ+行間の高さ
オススメは 1.8
1.6 で若干行間狭め。1.8 だと一般的な小説程度。2.0 くらいにするとかなりスカスカ
(未入力で 1.8 を採用)
>
(未入力で 1.8 を採用)
>
(次のファイルを書き換えました)
C:/AozoraEpub3/chuki_tag.txt
(次のファイルをコピーor上書きしました)
C:/AozoraEpub3/AozoraEpub3.ini
C:/AozoraEpub3/template/OPS/css_custom/vertical_font.css
AozoraEpub3の設定を終了しました
初期化が完了しました!
現在のフォルダ下で各種コマンドが使用出来るようになりました。
まずは narou help で簡単な説明を御覧ください。
ここまでの出力があれば初期化は完了です
無職転生のダウンロードと変換
以下のようにePUBの変換もMobiの変換もエラーがなければ完了
> narou download n9669bk
……
ID:0 無職転生 - 異世界行ったら本気だす - の変換を開始
小説状態の調査結果を 調査ログ.txt に出力しました(エラー:0件、警告:43件、INFO:0件)
縦書用の変換が終了しました
AozoraEpub3でEPUBに変換しています......変換しました
kindlegen実行中..............................変換しました
kindlestrip実行中
[理不尽な孫の手] 無職転生 - 異世界行ったら本気だす -.mobi を出力しました
MOBIファイルを出力しました
小説の保存フォルダを開きますか (y/n)?:
- AozoraEpub3-1.1.0b46は確認した範囲で
Oracle Java8じゃないと動作しないJava8に加えて23でも動作しているように見える - Adoptium OpenJDKだと8, 11, 17, 21の全てのバージョンで無職転生のEpub変換時にエラーが発生する
- 改造版AozoraEpub3のGitHubページにて再配布用としてダウンロード可能になっていた