Szukam biblioteki kodu, która konwertuje sekwencje ucieczki ANSI na kolor HTML, za pomocą zwykłych tagów lub CSS. Na przykład coś, co przekształci to:
ESC [00mESC [01; 34mbinESC [00m ESC [01; 34mcodeESC [00m ESC [01; 31mdropbox-lnx.x86-0.6.404.tar.gzESC [00m ESC [00mfooESC [00m
Zaangażowany w to:
<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
Konwersja przerw na <br/> nie jest konieczna, to tylko kody ucieczki, których nie znam. Mógłbym to zrobić sam, ale prawdopodobnie przegapiłbym coś ważnego, jak podkreślenia lub zepsuć sposób działania kolorów tła. Wolę po prostu siedzieć na czyimś kodzie.
Czy takie narzędzie (linia poleceń linux) lub biblioteka (najlepiej perl, python lub ruby) istnieją?