プレーン タグまたは CSS を使用して、ANSI エスケープ シーケンスを HTML カラーに変換するコード ライブラリを探しています。たとえば、これを変換するもの:
ESC[00mESC[01;34mbinESC[00m ESC[01;34mコードESC[00m ESC[01;31mdropbox-lnx.x86-0.6.404.tar.gzESC[00m ESC[00mfooESC[00m
これに:
<span style="color:blue">bin</span>
<span style="color:blue">code</span>
<span style="color:red">dropbox-lnx.x86-0.6.404.tar.gz</span>
foo
ブレークを <br/> に変換する必要はありません。私が知らないのはエスケープ コードだけです。自分でハックすることもできますが、下線などの重要なものを見落としたり、背景色のしくみを台無しにしたりする可能性があります。私はむしろ、他の誰かのコードの上に座っているだけです。
そのようなツール (コマンド ライン Linux) またはライブラリ (できれば perl、python、または ruby) は存在しますか?