Skip to main content

Convert text with ANSI color codes to HTML or to LaTeX

Project description

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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ansi2html-1.9.2.tar.gz (44.3 kB view details)

Uploaded Source

Built Distribution

ansi2html-1.9.2-py3-none-any.whl (17.6 kB view details)

Uploaded Python 3

File details

Details for the file ansi2html-1.9.2.tar.gz.

File metadata

  • Download URL: ansi2html-1.9.2.tar.gz
  • Upload date:
  • Size: 44.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for ansi2html-1.9.2.tar.gz
Algorithm Hash digest
SHA256 3453bf87535d37b827b05245faaa756dbab4ec3d69925e352b6319c3c955c0a5
MD5 290d3f06824b6a1ea798c4fa084a2fb6
BLAKE2b-256 4bd5e3546dcd5e4a9566f4ed8708df5853e83ca627461a5b048a861c6f8e7a26

See more details on using hashes here.

File details

Details for the file ansi2html-1.9.2-py3-none-any.whl.

File metadata

  • Download URL: ansi2html-1.9.2-py3-none-any.whl
  • Upload date:
  • Size: 17.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for ansi2html-1.9.2-py3-none-any.whl
Algorithm Hash digest
SHA256 dccb75aa95fb018e5d299be2b45f802952377abfdce0504c17a6ee6ef0a420c5
MD5 c149d0dce53fdf12d00a9e871c0d06c0
BLAKE2b-256 bd71aee71b836e9ee2741d5694b80d74bfc7c8cd5dbdf7a9f3035fcf80d792b1

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page