Package: wnpp Severity: wishlist Owner: Seyed Mohamad Amin Modaresi <[email protected]> X-Debbugs-Cc: [email protected]
* Package name : python-asciimatics * Version : 1.15.0-1 * URL : https://github.com/peterbrittain/asciimatics * License : Apache-2.0 Description : python-asciimatics -- Python cross platform package to do curses-like operations python3-asciimatics -- Python cross platform package to do curses-like operations ASCIIMATICS https://github.com/peterbrittain/asciimatics#asciimatics Asciimatics is a package to help people create full-screen text UIs (from interactive forms to ASCII animations) on any platform. It is licensed under the Apache Software Foundation License 2.0. Why? https://github.com/peterbrittain/asciimatics#why Why not? It brings a little joy to anyone who was programming in the 80s... Oh and it provides a single cross-platform Python class to do all the low-level console function you could ask for, including: - Coloured/styled text - including 256 colour terminals and unicode characters (even CJK languages) - Cursor positioning - Keyboard input (without blocking or echoing) including unicode support - Mouse input (terminal permitting) - Detecting and handling when the console resizes - Screen scraping In addition, it provides some simple, high-level APIs to provide more complex features including: - Anti-aliased ASCII line-drawing - Image to ASCII conversion - including JPEG and GIF formats - Many animation effects - e.g. sprites, particle systems, banners, etc. - Various widgets for text UIs - e.g. buttons, text boxes, radio buttons, etc. Currently this package has been proven to work on CentOS 6 & 7, Raspbian (i.e. Debian wheezy), Ubuntu 14.04, Windows 7, 8 & 10, OSX 10.11 and Android Marshmallow (courtesy of https://termux.com), though it should also work for any other platform that provides a working curses implementation. It should be implementation agnostic and has been successfully tested on CPython and PyPy2. (Please let me know if you successfully verified it on other platforms so that I can update this list). -- Seyed Mohamad Amin Modaresi Sent with [Proton Mail](https://proton.me/mail/home) secure email.

