lookatme.render.html.screenshot_screen module

Replaces an urwid.BaseScreen with one that renders the terminal into html files.

class lookatme.render.html.screenshot_screen.HtmlScreenshotScreen(draw_screen_callback, keys: Optional[lookatme.render.html.screenshot_screen.KeypressEmulatorBase] = None, cols: int = 150, rows: int = 100)[source]

Bases: urwid.display_common.BaseScreen

clear()[source]
draw_screen(size: Tuple[int, int], canvas: urwid.canvas.Canvas)[source]
get_cols_rows()[source]
get_input(raw_keys=False)[source]
reset_default_terminal_palette(*args)[source]
set_input_timeouts(*args)[source]
set_mouse_tracking(enable=True)[source]
set_terminal_properties(*args, **kwargs)[source]
class lookatme.render.html.screenshot_screen.KeypressEmulatorBase[source]

Bases: object

get_default_delay() → int[source]
get_next() → Optional[Tuple[int, int, List[str]]][source]