예제 #1
0
파일: mhtml.py 프로젝트: hjq300/zim-wiki
	def export_iter(self, pages):
		basename = encode_filename(pages.name)
		dir = get_tmpdir().subdir('mhtml_export_tmp_dir')
		dir.remove_children()
		file = dir.file(basename + '.html')
		layout = SingleFileLayout(file, pages.prefix)
		exporter = SingleFileExporter(layout, self.template, 'html', document_root_url=self.document_root_url)

		for p in exporter.export_iter(pages):
			yield p

		encoder = MHTMLEncoder()
		linker = ExportLinker(pages.notebook, layout, output=file, usebase=True)
		self.file.write(encoder(layout, linker))
예제 #2
0
 def __init__(self, notebook, resources_dir=None, source=None):
     layout = StubLayout(notebook, resources_dir)
     ExportLinker.__init__(self, notebook, layout, source=source)
예제 #3
0
	def __init__(self, notebook, resources_dir=None, source=None):
		layout = StubLayout(notebook, resources_dir)
		ExportLinker.__init__(self, notebook, layout, source=source)