예제 #1
0
 def _generate_html(self, node, substitutions):  # pragma: no cover
     exporter = HTMLExporter()
     exporter.register_preprocessor(Substitute(self.nbversion,
                                               substitutions))
     html,_ = exporter.from_notebook_node(node)
     return html
예제 #2
0
 def _generate_html(self, node, substitutions):  # pragma: no cover
     exporter = HTMLExporter()
     exporter.register_preprocessor(
         Substitute(self.nbversion, substitutions))
     html, _ = exporter.from_notebook_node(node)
     return html
예제 #3
0
    with open(out_file,'w') as f:
        f.write(body.encode('utf8'))

    return out_file

config=Config({
    'HTMLExporter':{
        'template_file':'local',
        'template_path': [os.path.join(root_dir,'scripts')]
    },
})

exportHtmlA = HTMLExporter()
exportHtmlB = HTMLExporter(config=config)

exportHtmlB.register_preprocessor(LocalPreprocessor(root_dir), enabled=True)

out_files = set()

for file in args.files:
    
    for exporter, suffix in ( (exportHtmlA,'-code'), (exportHtmlB,'')):
        
        out_file = convert(exporter, file, suffix)
    
        if out_file:
            out_files.add(out_file)
    
    
print '\n'.join(out_files)