Skip to main content

ANSI > UTF-8 Conversion

Project description

ANSI > UTF-8 Conversion


Installation

You can install the ansi-art-convert package via pip:

pip install ansi-art-convert

[!IMPORTANT] As a prerequisite, you will need to install the ANSI megafont on your system via your regular font installer, and ensure that your terminal emulator is configured to use it.

Alternatively, you can install it via a one-liner (you will still need to configure your terminal to use it):

install commands:
# osx
curl -sOL --output-dir ~/Library/Fonts/ https://github.com/tmck-code/ansi-megafont/releases/download/v0.1.1/ANSICombined.ttf \
  && fc-cache -f ~/Library/Fonts/ \
  && fc-list | grep "ANSICombined"

# linux
curl -sOL --output-dir ~/.fonts/ https://github.com/tmck-code/ansi-megafont/releases/download/v0.1.1/ANSICombined.ttf \
  && fc-cache -f ~/.fonts/ \
  && fc-list | grep "ANSICombined"

Usage

usage: ansi-art-convert [-h] --fpath FPATH [--encoding ENCODING] [--sauce-only] [--verbose] [--ice-colours] [--font-name FONT_NAME] [--width WIDTH]

options:
  -h, --help            show this help message and exit
  --fpath, -f FPATH     Path to the ANSI file to render.
  --encoding, -e ENCODING
                        Specify the file encoding (cp437, iso-8859-1, ascii, utf-8) if the auto-detection was incorrect.
  --sauce-only, -s      Only output the SAUCE record information as JSON and exit.
  --verbose, -v         Enable verbose debug output.
  --ice-colours         Force enabling ICE colours (non-blinking background).
  --font-name FONT_NAME
                        Specify the font name to determine glyph offset (overrides SAUCE font).
  --width, -w WIDTH     Specify the output width (overrides SAUCE tinfo1).

Documentation

Resources

Project details


Download files

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

Source Distribution

ansi_art_convert-0.1.3.tar.gz (20.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ansi_art_convert-0.1.3-py3-none-any.whl (21.2 kB view details)

Uploaded Python 3

File details

Details for the file ansi_art_convert-0.1.3.tar.gz.

File metadata

  • Download URL: ansi_art_convert-0.1.3.tar.gz
  • Upload date:
  • Size: 20.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.1

File hashes

Hashes for ansi_art_convert-0.1.3.tar.gz
Algorithm Hash digest
SHA256 a4c025a32748a84344677f917298dd3976cf83855c711ff48df410201ecd4a28
MD5 668695679fbd4303e168f6fc01131954
BLAKE2b-256 b827db0b78ffc0915a704f8415e9383d7ea0b9426210f6fb02b11632b180bb58

See more details on using hashes here.

File details

Details for the file ansi_art_convert-0.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for ansi_art_convert-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 2d65cb649542936af98c53b2d4d395a02153ed96aef2dbe8bd2ab3c7a86b61af
MD5 77ee133aaf44ecc7413540d6df4dec7a
BLAKE2b-256 402a944397ef2d7f24bf10162db78f7dcb775f634fd8a9564445b24a314f3ad7

See more details on using hashes here.

Supported by

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