innoconv.ext

innoConv extensions.

Extensions are a way of separating concerns of the conversion process into independent modules. They can be enabled on a one-by-one basis as not all features are needed in all cases.

Extensions interface with InnoconvRunner through a set of methods defined in AbstractExtension.

innoconv.ext.EXTENSIONS = {'copy_static': <class 'innoconv.ext.copy_static.CopyStatic'>, 'generate_toc': <class 'innoconv.ext.generate_toc.GenerateToc'>, 'index_terms': <class 'innoconv.ext.index_terms.IndexTerms'>, 'join_strings': <class 'innoconv.ext.join_strings.JoinStrings'>, 'number_boxes': <class 'innoconv.ext.number_boxes.NumberBoxes'>, 'tikz2svg': <class 'innoconv.ext.tikz2svg.Tikz2Svg'>, 'write_manifest': <class 'innoconv.ext.write_manifest.WriteManifest'>}

List of available extensions