I am pleased to announce that version 1.5.0 of asciimatics ( https://github.com/peterbrittain/asciimatics) is now available.
WHAT IS IT? This package provides a fully featured, cross-platform, high-level terminal/console API including: * Coloured/styled text - including 256 colours (terminal support permitting) * Cursor positioning * Keyboard input (without blocking or echoing) * Mouse input (terminal support permitting) * Detecting and handling when the console resizes * Screen scraping * Anti-aliased ASCII line-drawing * Image to ASCII conversion - including JPEG, PNG and GIF formats * Many animation effects - e.g. text sprites and scrolling banners It has been proven to work on Windows (without the use of PDCurses), Linux and OSX, supporting both Python 2 and 3. Unlike some other packages, it is genuinely running inside the terminal (i.e. will also work inside a telnet/ssh session) using the native curses or win32 libraries as needed, so that you can write your code once for any platform. CHANGES Changes in this release are: * particle systems - including many new Effects - e.g. fireworks, rain, explosions and screen disintegration. * window titles - the Screen class now provides a way to set the title bar for the window that owns the terminal/console session. * enhanced bar charts - added background colour options. * various bug fixes rolled up from previous patch releases. FURTHER READING For an idea of the sorts of things it can do in just a few lines of code, see the gallery (https://github.com/peterbrittain/asciimatics/wiki) and associated sample code ( https://github.com/peterbrittain/asciimatics/tree/master/samples). -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/