概要: でんでんマークダウンっぽいものの Perl 実装作った
久しぶりの技術記事。
なんかしばらく前のいつぞやだったかに、
というのを発見して、おお、Markdown を電子書籍にするコンバーターか! 素晴らしいなぁ! とか思いながら、よーく上記リンク先をみてたんですよ。
んで、そしたら、
でんでんマークダウン
...
_人人人人人人人人人人人人_ > でんでんマークダウン <  ̄ YYYYYYYYYYY  ̄
という、超興味が引かれるものがあるじゃないですかー!
で、文法等をみていたら、
_人人人人人人人人人人人_ > フリガナ記法(ルビ) <  ̄ YYYYYYYYYY  ̄
らしきものを発見! これはぜひとも Perl 実装で欲しい!
ということで、作りました。
名付けて、Text::Nyarkdown
!
https://github.com/nyarla/p5-Text-Nyarkdownnyarla/p5-Text-Nyarkdown · GitHub
で、これはでんでんコンバーターが公開された直後ぐらいに作ったのですが、 しばらく放置しておりました。鬱ってたんで。
で、今回、上記Text::Nyarkdown
の記事を書くにあたり、
僕がこのブログ等を生成するのに使っている
用のNim::Plugin::Nyarkdown
とか作り、
そのテストもかねてこの記事を書いております。
ちなみにText::Nyarkdown
を使うと、
約束されし勝利の剣エクスカリバー
とか、
ご奉仕致しますわーダダダダダダダダダダダダダダ
とかが Markdown でかけます。素敵ですね!
あとText::Nyarkdown
に関しては、現段階では試作段階なので、
CPAN には上げておりません。
それとText::Nyarkdown
は、Gist の埋め込みとか YouTube の埋め込みとか、
そういったこともできるようにしてあるんですが、
まだその辺りも熟してない、ということで、
その辺りも CPAN にうpしてない理由の一つとなっております。
あと、アレだ。実装方法がなんとも言えないモンキーパッチな方法をとってるので、 あんまりスマートじゃないモジュールですが、 まあよかったら中身読んだり、試しに使ってみるなりしてください。
というワケで今日二回目の記事はいじょ。
今後の TODO としてnim
で ePub 生成できるようにしたいな。