Example #1
0
def load_jupyter_server_extension(nbapp):
    nbapp.log.info("✓ nbpresent HTML export ENABLED")
    exporter_map.update(nbpresent=PresentExporter)

    if pdf_import_error:
        nbapp.log.warn("✗ nbpresent PDF export DISABLED: {}".format(pdf_import_error))
    else:
        nbapp.log.info("✓ nbpresent PDF export ENABLED")
        exporter_map.update(nbpresent_pdf=PDFPresentExporter)
Example #2
0
def load_jupyter_server_extension(nbapp):
    nbapp.log.info("✓ nbpresent HTML export ENABLED")
    exporter_map.update(nbpresent=PresentExporter, )

    if pdf_import_error:
        nbapp.log.warn(
            "✗ nbpresent PDF export DISABLED: {}".format(pdf_import_error))
    else:
        nbapp.log.info("✓ nbpresent PDF export ENABLED")
        exporter_map.update(nbpresent_pdf=PDFPresentExporter)
def load_jupyter_server_extension(nbapp):
    """ Hack the exporter_map to include browser-based PDF
    """
    from nbconvert.exporters.export import exporter_map

    from .exporters import BrowserPDFExporter

    exporter_map.update(
        browserpdf=BrowserPDFExporter
    )
    nbapp.log.debug("Enabling headless browser PDF generation")
Example #4
0
def load_jupyter_server_extension(nbapp):
    from nbconvert.exporters.export import exporter_map
    from .exporters.html import PresentExporter

    nbapp.log.info("Enabling nbpresent HTML export")
    exporter_map.update(
        nbpresent=PresentExporter,
    )

    try:
        from .exporters.pdf import PDFPresentExporter
    except Exception as err:
        nbapp.log.warn(
            "nbbrowserpdf not available, PDF generation disabled: {}"
            .format(err)
        )
        return

    nbapp.log.info("Enabling nbpresent PDF export")
    exporter_map.update(
        nbpresent_pdf=PDFPresentExporter
    )