px
pypx

ansi2html

v1.9.5

Convert text with ANSI color codes to HTML or to LaTeX

17 KB Python 3.10+ py3-none-anyGNU Lesser General Public License v3 or later (LGPLv3+)
Diff
$ uv add ansi2html

tox

ansi2html

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

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

Read the docs for more informations.

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:

$ pip3 install ansi2html

Source: https://github.com/pycontribs/ansi2html/

pypi: https://pypi.org/project/ansi2html/

License

ansi2html is licensed LGPLv3+.

Credits

Details

Version
1.9.5
License
GNU Lesser General Public License v3 or later (LGPLv3+)
Python
>=3.10
Maintainer
Ralph Bean <[email protected]>

Release Cadence

3
releases in the past year
avg 104 days between releases

Maintainers