Acme::Shukugawa::Atom

サンプルコードを書きました。
引数にテキストファイルを指定すると、テキストファイル内の文字列を夙川アトム風に変換します。

#!/opt/local/bin/perl

use strict;
use warnings;
use Encode;
use Acme::Shukugawa::Atom;

while (<>) {
    chomp;
    my $shukugawa_str = Acme::Shukugawa::Atom->translate($_);
    print encode('UTF-8', "$shukugawa_str\n");
}

テキストファイルの内容は定番のやつです。

童話赤ずきんちゃん
昔々あるところに赤ずきんちゃんがいました
おばあさんの口はどうしておおきいの?
おばあさんの耳はどうしておおきいの?

実行します。

$ ./trans_shukugawa.cgi akazukin.txt
ワードーズキアカのチャンネー
カシムー々ルーアーコロトーにズキアカのチャンネーがマシイーた
チャンバーのチークーはどうしてカイデー?
チャンバーのミーミーはどうしてカイデー?

夙川風です。


そういえば、最近テレビで見ない・・・。