SORU
28 EKİM 2008, Salı


HTML, ANSI kaçar (terminal biçimlendirme/renk kodları) dönüştürmek için bir kütüphane

HTML renk içine ANSI kaçış dizileri dönüştüren bir kod Kütüphanesi, düz veya etiketlerini CSS ile arıyorum. Örneğin, bir şey bu dönüştürmek istiyorsunuz ki:

ESC[00mESC[01;34mbinESC[00m
ESC[01;34mcodeESC[00m
ESC[01;31mdropbox-lnx.x86-0.6.404.tar.gzESC[00m
ESC[00mfooESC[00m

Bu içine:

<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

&Lt dönüştürülmesi tatili;/> br; gerekli, bilmiyorum sadece çıkış kodları değil. Bu arada kendimi kesmek olabilir, ama muhtemelen altını çiziyor gibi önemli bir şey kaçırmak ya da arka plan renklerini nasıl berbat ederim. Yerine başkasının kodunu üstüne otururdum.

Böyle bir aracı (komut satırı linux) ya da Kitaplık (perl, python, ruby ya da tercihen) mevcut mu?

CEVAP
4 HAZİRAN 2010, Cuma


aha bir C-dil programı, mevcut bir Ubuntu paketi http://ziz.delphigl.com/tool_aha.php veya github https://github.com/theZiz/aha Bu da yaklaşık olarak bir giriş terminal renkleri ile boru ya da dosyaya koyar ve bir (w3c uyumlu) HTML Dosyası stdout. Örnek:

ls --color=always | aha > ls-output.htm

ya

ls --color=always | aha --black > ls-output.htm

siyah arka plan ile terminal bir bakmak için.

""Ve istediğiniz yere. koy yapmak derlemek

Geri bildirim almak için harika olurdu. ;-)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Ciaran Blumenfeld

    Ciaran Blume

    20 NİSAN 2009
  • HuskyStarcraft

    HuskyStarcra

    4 HAZİRAN 2009
  • ThePointblank

    ThePointblan

    18 Aralık 2006