##// END OF EJS Templates
rename call methods to transform and postprocess...
rename call methods to transform and postprocess - The `call` methods for nbconvert transformers has been renamed to `transform`. - The `call` methods of nbconvert post-processsors have been renamed to `postprocess`. pinging @Carreau and @jdrefer, who probably knows who'd be affected by this change... maybe @damianavila, @jakevdp

File last commit:

r11745:44a54107
r12218:19e43d9d
Show More
html.py
52 lines | 1.7 KiB | text/x-python | PythonLexer
Jonathan Frederic
Cleanup and refactor of API, almost complete....
r10677 """
Exporter that exports Basic HTML.
Jonathan Frederic
Finished a rough draft of the exporters.
r10588 """
#-----------------------------------------------------------------------------
# Copyright (c) 2013, the IPython Development Team.
#
# Distributed under the terms of the Modified BSD License.
#
# The full license is in the file COPYING.txt, distributed with this software.
#-----------------------------------------------------------------------------
#-----------------------------------------------------------------------------
# Imports
#-----------------------------------------------------------------------------
Jonathan Frederic
Transformers in traitlet lists now, new _init_ methods,...
r11383 from IPython.utils.traitlets import Unicode, List
Jonathan Frederic
Cleanup and refactor of API, almost complete....
r10677
Jonathan Frederic
Explicit import from transformers
r11394 from IPython.nbconvert import transformers
Jonathan Frederic
Small bugfixes
r11736 from IPython.config import Config
Jonathan Frederic
Cleanup and refactor of API, almost complete....
r10677
Brian E. Granger
Fixing import for nbconvert.
r11089 from .exporter import Exporter
Jonathan Frederic
Finished a rough draft of the exporters.
r10588
#-----------------------------------------------------------------------------
# Classes
#-----------------------------------------------------------------------------
Jonathan Frederic
Part way through adding 'flavor' support
r11733 class HTMLExporter(Exporter):
Jonathan Frederic
Cleanup and refactor of API, almost complete....
r10677 """
Exports a basic HTML document. This exporter assists with the export of
HTML. Inherit from it if you are writing your own HTML template and need
Jonathan Frederic
Fixed extract figure, rename from count to index
r10760 custom transformers/filters. If you don't need custom transformers/
Jonathan Frederic
Cleanup and refactor of API, almost complete....
r10677 filters, just change the 'template_file' config option.
"""
Jonathan Frederic
Fixed all broken references, refactored some stuff here and there,...
r10624 file_extension = Unicode(
'html', config=True,
help="Extension of the file that should be written to disk"
)
Jonathan Frederic
flavor=template
r11745 default_template = Unicode('full', config=True, help="""Flavor of the data
format to use. I.E. 'full' or 'basic'""")
Jonathan Frederic
Part way through adding 'flavor' support
r11733
@property
def default_config(self):
c = Config({
'CSSHTMLHeaderTransformer':{
'enabled':True
Jonathan Frederic
flavor=template
r11745 }
Jonathan Frederic
Part way through adding 'flavor' support
r11733 })
Jonathan Frederic
Small bugfixes
r11736 c.merge(super(HTMLExporter,self).default_config)
Jonathan Frederic
Part way through adding 'flavor' support
r11733 return c