Metadata-Version: 2.1 Name: ansi2html Version: 1.8.0 Home-page: https://github.com/pycontribs/ansi2html Author: Ralph Bean Author-email: rbean@redhat.com Project-URL: Bug Tracker, https://github.com/pycontribs/ansi2html/issues Project-URL: Release Management, https://github.com/pycontribs/ansi2html/releases Project-URL: CI, https://github.com/pycontribs/ansi2html/actions Project-URL: Source Code, https://github.com/pycontribs/ansi2html Classifier: Development Status :: 5 - Production/Stable Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+) Classifier: Intended Audience :: Developers Classifier: Intended Audience :: System Administrators Classifier: Programming Language :: Python :: 3 Classifier: Programming Language :: Python :: 3.6 Classifier: Programming Language :: Python :: 3.7 Classifier: Programming Language :: Python :: 3.8 Classifier: Programming Language :: Python :: 3.9 Classifier: Topic :: Text Processing Classifier: Topic :: Text Processing :: Markup Classifier: Topic :: Text Processing :: Markup :: HTML Requires-Python: >=3.6 Description-Content-Type: text/x-rst License-File: LICENSE Requires-Dist: importlib-metadata ; python_version < "3.8" Provides-Extra: docs Requires-Dist: Sphinx ; extra == 'docs' Requires-Dist: setuptools-scm ; extra == 'docs' Requires-Dist: sphinx-rtd-theme ; extra == 'docs' Provides-Extra: test Requires-Dist: pytest ; extra == 'test' Requires-Dist: pytest-cov ; extra == 'test' .. image:: https://github.com/pycontribs/ansi2html/workflows/tox/badge.svg?branch=main :alt: Build Status - main branch :target: https://github.com/pycontribs/ansi2html/actions?query=workflow%3Atox+branch%3Amain ansi2html ========= :Author: Ralph Bean :Contributor: Robin Schneider .. comment: split here Convert text with ANSI color codes to HTML or to LaTeX. .. _pixelbeat: https://www.pixelbeat.org/docs/terminal_colours/ .. _blackjack: https://web.archive.org/web/20100911103911/http://www.koders.com/python/fid5D57DD37184B558819D0EE22FCFD67F53078B2A3.aspx 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+.