Announcing asciimatics v1.5.0
Peter Brittain
peter.brittain.os at gmail.com
Mon Nov 30 05:58:47 EST 2015
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).
More information about the Python-announce-list
mailing list