青空文庫の小説をPSP向けに変換するツール にてmiyaさんが公開中の青空昆布が面白いです。
画像に変換して読ませるツールがあるのは知っていたのですが、HTMLなら軽量で、しかもブックマークすれば栞になるという発想が目から鱗です。
あまりに面白いので、Perlで公開されてるのを良いことに、あっちこっち弄ってみました。
変更点は
・出力するHTMLの文字コードをUTF-8にした。
・文字コード変換をEncodeに書き換えて、Jcode.plを不要にした。
・カンマ区切りで複数のテキストを一度に指定可能にした。
・変換したテキストの総合目次を「index_new.html」として出力するようにした。
(index.htmlじゃないのは、出来た中身をメモ帳で開いてコピペすれば既に作ってある目次に追加できるからです。)
・長すぎる文章を分割したときの不具合修正。
・その他、細かな趣味の問題の変更。
既知の問題点
・Encode::JP::H2Z::h2zって半角カナを全角に変換するはずなのですが、動いてない気がする……。
ファイルにはPerlのコードと源氏物語(「10 榊」まで)を変換したサンプルが入っています。
マニュアルは添付しませんので、使い方はmiyaさんのブログにてご確認ください。
なお、この改造版についての問い合わせは、私の方にお願いします。
「青空昆布 Ver1.0R + 源氏物語」をダウンロード
既知の問題点の原因が私の修正ミスでした(笑
やれやれ、なんで気がつかないんだか。
ついでにカンマ区切りで指定するのが面倒になったので、フォルダを指定すると中の「~.txt」を全部自動的に探して変換するようにしました。
という訳で修正版のUPです。
「青空昆布 Ver1.0R3」をダウンロード
なお、ファイル名は後ろの「_r」を取って本家と同じ「aozoraconv.pl」にしました。
(2009/08/22 追記)
最近のコメント