Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pycontribs/ansi2html
Convert text with ansi color codes to HTML
https://github.com/pycontribs/ansi2html
pep-621
Last synced: about 10 hours ago
JSON representation
Convert text with ansi color codes to HTML
- Host: GitHub
- URL: https://github.com/pycontribs/ansi2html
- Owner: pycontribs
- License: lgpl-3.0
- Created: 2010-08-24T12:24:26.000Z (about 14 years ago)
- Default Branch: main
- Last Pushed: 2024-10-09T10:42:04.000Z (about 1 month ago)
- Last Synced: 2024-10-31T12:39:40.180Z (13 days ago)
- Topics: pep-621
- Language: Python
- Homepage:
- Size: 383 KB
- Stars: 388
- Watchers: 10
- Forks: 78
- Open Issues: 21
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
[![Build Status - main branch](https://github.com/pycontribs/ansi2html/workflows/tox/badge.svg?branch=main)](https://github.com/pycontribs/ansi2html/actions?query=workflow%3Atox+branch%3Amain)
# ansi2html
Convert text with ANSI color codes to HTML or to LaTeX.
Inspired by and developed off of the work of
[pixelbeat](https://www.pixelbeat.org/docs/terminal_colours/) and
[blackjack](https://web.archive.org/web/20100911103911/http://www.koders.com/python/fid5D57DD37184B558819D0EE22FCFD67F53078B2A3.aspx).[Read the docs](https://ansi2html.readthedocs.io/) for more
informations.## Example - Python API
```python
from ansi2html import Ansi2HTMLConverter
conv = Ansi2HTMLConverter()
ansi = "".join(sys.stdin.readlines())
html = conv.convert(ansi)
```## Example - Shell Usage
```shell
$ 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:
```shell
$ ansi2html --help
```## Get this project:
```shell
$ pip3 install ansi2html
```Source:
pypi:
## License
`ansi2html` is licensed LGPLv3+.
# Credits
- Author: [Ralph Bean](mailto:[email protected])
- Contributor: [Robin Schneider](mailto:[email protected])