aozora2

Crates.ioaozora2
lib.rsaozora2
version0.2.0
created_at2026-01-03 16:50:39.20931+00
updated_at2026-01-04 16:18:56.673917+00
descriptionAozora Bunko format converter CLI
homepage
repositoryhttps://github.com/takahashim/aozora2
max_upload_size
id2020451
size102,922
Masayoshi Takahashi (takahashim)

documentation

README

aozora2

CI

A Rust tool for converting Aozora Bunko format text.

日本語

Installation

cargo install aozora2

Usage

Convert to Plain Text (strip)

Removes ruby annotations and notes, converting to plain text.

aozora2 strip input.txt -o output.txt
aozora2 strip --zip archive.zip -o output.txt
cat input.txt | aozora2 strip > output.txt

Convert to HTML (html)

Converts Aozora Bunko format to HTML.

aozora2 html input.txt -o output.html
aozora2 html input.txt --title "Title" -o output.html

Options:

  • --title <TITLE> - Document title
  • --gaiji-dir <DIR> - Gaiji (external character) image directory
  • --css-files <FILES> - CSS files (comma-separated)

Packages

Package crates.io Description
aozora2 crates.io Main CLI (strip, html subcommands)
aozora-core crates.io Core library (tokenizer, parser, gaiji conversion, etc.)
aozora2text crates.io Backward-compatible CLI (wrapper for aozora2 strip)

License

MIT

Commit count: 0

cargo fmt