pycontribs / Ansi2html
Programming Languages
ansi2html
:Author: Ralph Bean [email protected] :Contributor: Robin Schneider [email protected]
.. comment: split here
Convert text with ANSI color codes to HTML or to LaTeX.
.. _pixelbeat: http://www.pixelbeat.org/docs/terminal_colours/ .. _blackjack: http://www.koders.com/python/fid5D57DD37184B558819D0EE22FCFD67F53078B2A3.aspx
Inspired by and developed off of the work of pixelbeat
_ and blackjack
_.
Build Status
.. |master| image:: https://github.com/pycontribs/ansi2html/workflows/tox/badge.svg?branch=master :alt: Build Status - master branch :target: https://github.com/pycontribs/ansi2html/actions?query=workflow%3Atox+branch%3Amaster
.. |develop| image:: https://github.com/pycontribs/ansi2html/workflows/tox/badge.svg?branch=develop :alt: Build Status - develop branch :target: https://github.com/pycontribs/ansi2html/actions?query=workflow%3Atox+branch%3Adevelop
+----------+-----------+ | Branch | Status | +==========+===========+ | master | |master| | +----------+-----------+ | develop | |develop| | +----------+-----------+
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+.