Poszukuję biblioteki kodu, która konwertuje sekwencje specjalne ANSI na kolor HTML, za pomocą zwykłych tagów lub CSS. Na przykład, coś, co będzie przekonwertować to:Biblioteka do konwertowania przejść ANSI (formatowanie terminalu/kody kolorów) do HTML
ESC[00mESC[01;34mbinESC[00m ESC[01;34mcodeESC[00m ESC[01;31mdropbox-lnx.x86-0.6.404.tar.gzESC[00m ESC[00mfooESC[00m
Do tego:
<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 włamuje < br/> nie jest to konieczne, to tylko kody ucieczkowe, że nie wiem. Sam mógłbym to zhakować, ale prawdopodobnie pominęłbym coś ważnego, jak podkreślenia lub zepsułabym działanie kolorów tła. Wolę usiąść na czyimś kodzie.
Czy istnieje takie narzędzie (linux linii komend) lub biblioteka (perl, python lub ruby)?
coś w Pythonie? – sorin
Świetne pytanie i cenny zestaw odpowiedzi! – cxw