Metadata-Version: 2.1
Name: ansi2html
Version: 1.9.0rc1
Summary: Checks playbooks for practices and behavior that could potentially be improved
Author-email: Ralph Bean <rbean@redhat.com>
Maintainer-email: Ralph Bean <rbean@redhat.com>
License: LGPLv3+
Project-URL: homepage, https://github.com/pycontribs/ansi2html
Project-URL: documentation, https://ansi2html.readthedocs.io/
Project-URL: repository, https://github.com/pycontribs/ansi2html
Project-URL: changelog, https://github.com/pycontribs/ansi2html/releases
Keywords: ansi,html,color
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: MacOS
Classifier: Operating System :: POSIX
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python
Classifier: Topic :: Software Development :: Quality Assurance
Classifier: Topic :: Software Development :: Testing
Classifier: Topic :: System :: Systems Administration
Classifier: Topic :: Text Processing :: Markup :: HTML
Classifier: Topic :: Text Processing :: Markup
Classifier: Topic :: Text Processing
Classifier: Topic :: Utilities
Requires-Python: >=3.7
Description-Content-Type: text/x-rst
Provides-Extra: docs
Provides-Extra: test
License-File: LICENSE

.. 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 <rbean@redhat.com>
:Contributor: Robin Schneider <ypid23@aol.de>

.. 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 <https://ansi2html.readthedocs.io/>`_ 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+.
