This module defines a base Exporter class. For Jinja template-based export, see templateexporter.py.
Bases: collections.defaultdict
Bases: IPython.config.configurable.LoggingConfigurable
Class containing methods that sequentially run a list of preprocessors on a NotebookNode object and then return the modified NotebookNode object and accompanying resources dict.
Public constructor
| Parameters: | config : config
|
|---|
Convert a notebook from a notebook file.
| Parameters: | file_stream : file-like object
|
|---|
Convert a notebook from a notebook file.
| Parameters: | filename : str
|
|---|
Convert a notebook from a notebook node instance.
| Parameters: | nb : NotebookNode
resources : dict
**kw :
|
|---|
Register a preprocessor. Preprocessors are classes that act upon the notebook before it is passed into the Jinja templating engine. preprocessors are also capable of passing additional information to the Jinja templating engine.
| Parameters: | preprocessor : preprocessor |
|---|