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ファイルのタイトルを指定します。 デフォルトは、引数に指定した青空文庫の本のタイトルです。 合本の場合は最初に指定した本のタイトルが使われます。
-
出力する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.