万葉仮名みたいなのに変換するツールを作った

1 min read読了の目安(約1100字

タイトルの通りです。

https://crates.io/crates/kanji_to_kana
https://gitlab.com/syobon-tech/kanji_to_kana/-/blob/master/src/main.rs

きっかけ

とあるDiscordサーバーの「334の数字を探し出して『なんでや!阪神関係ないやろ!』と言う」だけのチャンネルにて投下された以下のメッセージ。

これを見た一人のメンバーが、こんなものを投下してしまうのです...

これは、変換ツールを作るしかないでしょう(謎)。

作った

ソースコードはページ上部の二番目のリンクから。

変換用辞書を作り、forループで回して変換するだけです。
つまり、クソです。

使い方

kanji_to_kana <変換モード> <テキストファイルへのパス>
引数 変換方式
--k ひらがな、カタカナを漢字に変換します。
--k-hg 漢字をひらがなに変換します。
--k-kk 漢字をカタカナに変換します。
--k-hg-kk 漢字をひらがなとカタカナに変換します。(ひらがな優先)
--k-kk-hg 漢字をひらがなとカタカナに変換します。(カタカナ優先)

使ってみる

入力

input.txt
かんじをひらがなとカタカナにへんかんしたり、ぎゃくへんかんしたりするクソみたいなソフトつくったよ
つかいみちはしらない

出力

加无之遠比良加奈止加多加奈仁部无加无之太利、幾也久部无加无之太利寸留久曽美太以奈曽不止川久川太与
川加以美知波之良奈以

かな -> 漢字 は不可逆変換なので、この出力を入力にしても元の文は得られません。

入力

input.txt
加无之遠比良加奈止加多加奈仁部无加无之太利、幾也久部无加无之太利寸留久曽美太以奈曽不止川久川太与
川加以美知波之良奈以

出力

かんしをひらかなとかタかなにへんかんしたり、きやくへんかんしたりするくそみたいなそふとつくつたよ
つかいみちはしらない

終わりに

それだけです。何かに使ってやってください(不可能)。