Nimbusinator

Latest version: v0.2.2

Safety actively analyzes 621892 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.2.1

More graphics stuff including import and down-conversion of full-colour images, plus control key detection in gets().

Commands updated:

* slice has been renamed to slice_ to avoid stomping on Python keyword
* area now has a scale optional parameter
* gets now detects control key presses

Commands added:

* set_points_style(points_style, points_list)
* ask_points_style()
* points(coord_list, brush=None, size=None, style=None)
* fetch(block_number, filename)
* writeblock(block_number, coord)

Bug fixes:

* y-axis still had a bug but now fixed
* some input validation on optional parameters would break for default values

0.1.0

Removed dependency on OpenCV, fixed bugs, crisper rendering and added 8 new commands.

Commands added:

* circle(radius, coord_list, brush=None)
* slice(radius, from_angle, to_angle, coord_list, brush=None)
* set_plot_font(plot_font)
* ask_plot_font()
* ask_paper()
* ask_pen()
* ask_brush()
* ask_charset()

Bug fixes:

* No longer draws everything one pixel higher
* More precise and faster rendering
* Cursor now matches pen colour
* Fixed wonky font images
* Fixed RM Nimbus logo image
* Fixed intermittent floppy drive
* Shutdown by CTRL-C interrupt doesn't get delayed

0.0.2

Revised package structure to solve module import errors with Sphinx.

Nimbus and Command classes are now imported like this:

from nimbusinator.nimbus import Nimbus
from nimbusinator.command import Command

0.0.1

First public release!

Key features:

* High-resolution (640x250) 4 colour mode
* Low-resolution (320x250) 16 colour mode
* Welcome Screen and DOS boot sequence
* Full screen mode
* Nimbus sleep method
* Keyboard input with cursor
* Nimbus colours
* Both Nimbus charsets

Commands added:

* area(coord_list, brush=None)
* ask_charset()
* ask_curpos()
* cursor_position (tuple)
* cls()
* flush()
* gets()
* input(prompt)
* line(coord_list, brush=None)
* plonk_logo(coord)
* plot(text, coord, size=1, brush=None, direction=0, font=None)
* print(text)
* put(ascii_data)
* set_border(colour)
* set_brush(colour)
* set_charset(charset)
* set_colour(colour1, colour2)
* set_curpos(cursor_position)
* set_cursor(flag)
* set_mode(columns)
* set_paper(colour)
* set_pen(colour)

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.