92 lines
2.9 KiB
Plaintext
92 lines
2.9 KiB
Plaintext
|
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 <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+.
|