ANSI cursor movement and graphics
Project description
ANSI
Various ANSI escape codes, used in moving the cursor in a text console or rendering coloured text.
Example
Print something in bold yellow on a red background:
>>> from ansi.colour import fg, bg
>>> from ansi.colour.fx import reset
>>> msg = (bg.red, fg.yellow, 'Hello world!', reset)
>>> print ''.join(map(str, msg))
...
If you like syntactic sugar, you may also do:
>>> from ansi.colour import fg, bg
>>> print bg.red(fg.yellow('Hello world!'))
...
Also, 256 RGB colours are supported:
>>> from ansi.colour.rgb import rgb256
>>> from ansi.colour.fx import reset
>>> msg = (rgb256(0xff, 0x80, 0x00), 'hello world', reset)
>>> print ''.join(map(str, msg))
...
If you prefer to use American English instead:
>>> from ansi.color import ...
References
http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-048.pdf
Requirements
Ansi requires python 3.6 and supports typing.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ansi-0.3.0.tar.gz
(7.0 kB
view hashes)
Built Distribution
ansi-0.3.0-py3-none-any.whl
(2.4 kB
view hashes)