Skip to content

Convert text with ansi color codes to HTML

License

Notifications You must be signed in to change notification settings

DMOJ/ansi2html

 
 

Repository files navigation

ansi2html

Author: Ralph Bean <[email protected]>
Contributor:Robin Schneider <[email protected]>

Convert text with ANSI color codes to HTML or to LaTeX.

Inspired by and developed off of the work of pixelbeat and blackjack.

Build Status

Branch Status
master Build Status - master branch
develop Build Status - develop branch

Example - Python API

>>> from ansi2html import Ansi2HTMLConverter
>>> conv = Ansi2HTMLConverter()
>>> ansi = "".join(sys.stdin.readlines())
>>> html = conv.convert(ansi)

Example - Shell Usage

$ ls --color=always | ansi2html > directories.html
$ sudo tail /var/log/messages | ccze -A | ansi2html > logs.html
$ task rc._forcecolor:yes limit:0 burndown | ansi2html > burndown.html

See the list of full options with:

$ ansi2html --help

Get this project:

$ sudo yum install python-ansi2html

Source: http://github.com/ralphbean/ansi2html/

pypi: http://pypi.python.org/pypi/ansi2html/

License

ansi2html is licensed LGPLv3+.

About

Convert text with ansi color codes to HTML

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 68.9%
  • HTML 29.6%
  • Makefile 1.5%