From 0a537520565306301b2efcffcfb0e4c19dc6d9a5 Mon Sep 17 00:00:00 2001 From: Cédric Bonhomme Date: Sun, 13 Oct 2013 10:02:46 +0200 Subject: Removed epub module. --- source/epub/ez_epub.py | 36 ------------------------------------ 1 file changed, 36 deletions(-) delete mode 100644 source/epub/ez_epub.py (limited to 'source/epub/ez_epub.py') diff --git a/source/epub/ez_epub.py b/source/epub/ez_epub.py deleted file mode 100644 index ecfd4f5a..00000000 --- a/source/epub/ez_epub.py +++ /dev/null @@ -1,36 +0,0 @@ -#! /usr/local/bin/python -#-*- coding: utf-8 -*- - -import epub -from genshi.template import TemplateLoader - -class Section: - def __init__(self): - self.title = '' - self.paragraphs = [] - self.tocDepth = 1 - -def makeBook(title, authors, sections, outputDir, lang='en-US', cover=None): - book = epub.EpubBook() - book.setLang(lang) - book.setTitle(title) - for author in authors: - book.addCreator(author) - #book.addTitlePage() - #book.addTocPage() - #if cover: - #book.addCover(cover) - - loader = TemplateLoader('./epub/templates') - tmpl = loader.load('ez-section.html') - - for i, section in enumerate(sections): - stream = tmpl.generate(section = section) - html = stream.render('xhtml', doctype='xhtml11', drop_xml_decl=False) - item = book.addHtml('', 's%d.html' % (i + 1), html) - book.addSpineItem(item) - book.addTocMapNode(item.destPath, section.title, section.tocDepth) - - outputFile = outputDir + 'article.epub' - book.createBook(outputDir) - book.createArchive(outputDir, outputFile) \ No newline at end of file -- cgit