Aozora2Html

Build Status Gem Version

青空文庫の「組版案内」( http://kumihan.aozora.gr.jp/ )で配布されているtxt2html内にあるt2hs.rbを改造するプロジェクトです。

動作環境

Ruby 2.0以上が推奨ですが、1.9でも動くはずです。

インストール

RubyGemsとしてインストール可能になっています。

$ gem install aozora2html

ソースからインストールするときは以下のようにします。

$ gem install bundler
$ rake install

実行

コマンドはaozora2htmlです。以下のように実行します。

$ aozora2html foo.txt foo.html

こうすると、青空文庫記法で書かれたfoo.txtをfoo.htmlに変換します。

また、青空文庫サイトで配布している、中にテキストファイルが同梱されているzip形式のファイルも変換できます。

$ aozora2html foo.zip foo.html

第1引数にURLを指定すると、そのURLのファイルをダウンロードして変換します。

$ aozora2html http://example.jp/foo/bar.zip foo.html

第2引数を省略すると、ファイルではなく標準出力に変換結果を出力します。

$ aozora2html foo.txt

コマンドラインオプションとして--gaiji-dir--use-jisx0213があります。 --gaiji-dirは外字画像のパスを指定します。 --use-jisx0213はJIS X 0213の外字画像を使わず、数値実体参照として表示します。

テスト

テストも追加しています。テストは以下のように実行します。

$ bundle install
$ rake test

更新履歴

主な更新履歴はCHANGELOG.mdにあります。

License

CC0

To the extent possible under law, 青空文庫 has waived all copyright and related or neighboring rights to txt2xhtml. This work is published from Japan.