go-ruby

command module
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 23, 2022 License: MIT Imports: 7 Imported by: 0

README

go-ruby

日本語(にほんご)文章(ぶんしょう)にルビを振る(ふる)ためのプログラムです。このREADMEのルビも(ほん)プログラムでルビを振り(ふり)ました。 内部(ないぶ)ではkagomeを利用(りよう)した形態素(けいたいそ)解析(かいせき)実施(じっし)して読み(よみ)仮名(かめい)取得(しゅとく)し、ルビ記法(きほう)変換(へんかん)しています

現時点(げんじてん)のプログラムでルビを振っ(ふっ)上記(じょうき)文章(ぶんしょう)ではよみかなよみかめい正しく(ただしく)ないルビを振っ(ふっ)ています。

コマンド

現時点(げんじてん)では、以下(いか)のように引数(ひきすう)文字(もじ)(れつ)にHTMLのrubyタグを追加(ついか)した文字(もじ)(れつ)標準(ひょうじゅん)出力(しゅつりょく)出力(しゅつりょく)します。

$ go-ruby 吾輩は猫である
args : []string{"go-ruby", "吾輩は猫である"}
<ruby>吾輩<rp>(</rp><rt>わがはい</rt><rp>)</rp></ruby>は<ruby>猫<rp>(</rp><rt>ねこ</rt><rp>)</rp></ruby>である

また標準(ひょうじゅん)入力(にゅうりょく)受け取る(うけとる)こともできます

$ cat ./README_base.md | go-ruby >> README.md

既知(きち)問題(もんだい)

現時点(げんじてん)では以下(いか)問題(もんだい)があります。

  • すでにルビを振っ(ふっ)文書(ぶんしょ)入力(にゅうりょく)として与え(あたえ)場合(ばあい)正常(せいじょう)動作(どうさ)しません
  • 入力(にゅうりょく)した文字(もじ)(れつ)すべてにルビを振る(ふる)ため、細かい(こまかい)制御(せいぎょ)ができません(preタグの(なか)はルビの対象(たいしょう)(がい)にする)

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL