lookatme.render.html package

Module contents

This module renders lookatme slides to HTML

class lookatme.render.html.HtmlContext[source]

Bases: object

get_html()[source]
get_html_consumed()[source]
use_spec(spec: Optional[urwid.display_common.AttrSpec])[source]
use_tag(tag_name: str, classname: Optional[str] = None, id: Optional[str] = None, style: Optional[Dict[str, str]] = None, **other_attrs)[source]
write(content: str)[source]
lookatme.render.html.canvas_to_html(ctx: lookatme.render.html.HtmlContext, canvas: urwid.canvas.Canvas, only_keep: Optional[str] = None)[source]
lookatme.render.html.copy_tree_update(src: str, dst: str)[source]

Copy a directory from src to dst. For each directory within src, ensure that the directory exists, and then copy each individual file in. If other files exist in that same directory in dst, leave them alone.

lookatme.render.html.create_html_output(output_dir: str, slides_html: List[Tuple[str, str, str]], slides_titles: List[Tuple[str, Optional[urwid.canvas.Canvas]]], title_category_delim: str = ':')[source]