NAME

aozora2epub - Convert Aozora Bunko XHTML to EPUB

SYNOPSIS

aozora2epub https://www.aozora.gr.jp/cards/001569/files/59761_74795.html
aozora2epub https://www.aozora.gr.jp/cards/001569/card59761.html # 図書カードのURLでもOK
aozora2epub 001569/card59761.html # 上と同じ

# 合本の作成
aozora2epub --title "中谷宇吉郎作品集" 001569/card59761.html 001569/files/59572_72817.html

DESCRIPTION

aozora2epub は青空文庫のXHTML形式の本をEPUBに変換するコマンドです。

複数の本を指定すると、合本が作られます。

ARGUMENTS

本の指定は以下のいずれかの形式で行います。 いずれも、URL先頭の https://www.aozora.gr.jp/cards/の部分を省略することが可能です。

図書カードのURL

青空文庫の図書カードのURLです。以下に例を示します。

https://www.aozora.gr.jp/cards/001569/card59761.html

001569/card59761.html # 先頭部分を省略
XHTMLのURL

青空文庫のXHTMLファイルのURLです。以下に例を示します。

https://www.aozora.gr.jp/cards/001569/files/59761_74795.html

001569/files/59761_74795.html # 先頭部分を省略

引数を省略した場合、かつ標準入力がターミナルでない場合は、本の指定を標準入力から読み込みます。 このときは、各行が上記のいずれかの形式でなければなりません。各行の#以降はコメントとして無視されます。また、各行の前後の空白文字および空行は無視されます。

OPTIONS

-t, --title

出力するEPUBファイルのタイトルを指定します。 デフォルトは、引数に指定した青空文庫の本のタイトルです。 合本の場合は最初に指定した本のタイトルが使われます。

-a, --author

出力するEPUBファイルの著者を指定します。 デフォルトは、引数に指定した青空文庫の本の著者です。 合本の場合は最初に指定した本の著者が使われます。

--use-subtitle

合本の作成時に、章タイトルとして各本のタイトルではなくサブタイトルを使います。 このオプションは以下の例の様な、タイトルがシリーズ名、サブタイトル作品名となっている本を 合本にしたい場合に便利です。

銭形平次捕物控 001 金色の処女(新字新仮名、作品ID:56372)
銭形平次捕物控 002 振袖源太(新字新仮名、作品ID:56278)
銭形平次捕物控 003 大盗懺悔(新字新仮名、作品ID:56314)
銭形平次捕物控 004 呪いの銀簪(新字新仮名、作品ID:57231)
銭形平次捕物控 005 幽霊にされた女(新字新仮名、作品ID:56220)

L<青空文庫 作家別作品リスト:No.1670|https://www.aozora.gr.jp/index_pages/person1670.html>より引用
-c, --cover

表紙にするjpegファイルを指定します。デフォルトは表紙無しです。

-o, --output

出力するEPUBファイルのファイル名を指定します。 デフォルトは、タイトル.epub です。

--no-okuzuke

EPUBに奥付を含めません。

-h, --help

ヘルプを表示します。

--version

このコマンドのバージョンを表示します。

AUTHOR

Yoshimasa Ueno <saltyduck@gmail.com>

COPYRIGHT

Copyright 2024- Yoshimasa Ueno

LICENSE

This is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

SEE ALSO

Aozora2Epub