ansi2html 1.9.2


pip install ansi2html

  Latest version

Released: Jun 22, 2024


Meta
Author: Ralph Bean
Maintainer: Ralph Bean
Requires Python: >=3.7

Classifiers

Development Status
  • 5 - Production/Stable

Environment
  • Console

Intended Audience
  • Developers
  • System Administrators

License
  • OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)

Operating System
  • MacOS
  • POSIX

Programming Language
  • Python :: 3
  • Python :: 3.7
  • Python :: 3.8
  • Python :: 3.9
  • Python :: 3.10
  • Python :: 3.11
  • Python :: 3.12
  • Python :: 3 :: Only
  • Python

Topic
  • Software Development :: Quality Assurance
  • Software Development :: Testing
  • System :: Systems Administration
  • Text Processing :: Markup :: HTML
  • Text Processing :: Markup
  • Text Processing
  • Utilities

Build Status - main branch

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

Wheel compatibility matrix

Platform Python 3
any

Files in release

Extras:
Dependencies:
importlib-metadata
typing-extensions