Overview of asciimatics features
masterAsciimatics provides a cross-platform Python interface for terminal-based animations and text UIs.
Low-level console functions:
- Coloured/styled text (including 256 colour terminals)
- Cursor positioning
- Non-blocking/non-echoing keyboard input
- Mouse input (terminal permitting)
- Console resize detection and handling
- Screen scraping
High-level APIs:
- Anti-aliased ASCII line-drawing
- Image to ASCII conversion (JPEG and GIF)
- Animation effects (sprites, particle systems, banners, etc.)
- Text UI widgets (buttons, text boxes, radio buttons, etc.)