API reference#

This is the reference for Bibliotekar.

Submodules#

console

Input/output for a console.

fs

Filesystem utilities.

metadata

Metadata of code submissions.

Classes#

Module(content, script_metadata, ...)

A Python module or script.

Notebook(nb, *, name)

A Jupyter notebook.

Shelf(path)

A code shelf.

Metadata Models#

Author

Metadata about and author of some code.

TrackingData

Tacking metadata for a notebook or script.

Version(date, revision)

The version of some code.

Testing#

console.testing

Utilities for testing console I/O.

testing

Utilities for testing code submissions.