From ec8869927888e25de22adf313ce70337ad56af14 Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Wed, 10 Jun 2015 02:26:01 +0200 Subject: [PATCH] epub: original (no) cover --- telemeta/views/epub.py | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/telemeta/views/epub.py b/telemeta/views/epub.py index 1efedc93..071923cd 100644 --- a/telemeta/views/epub.py +++ b/telemeta/views/epub.py @@ -99,12 +99,11 @@ class BaseEpubMixin(TelemetaBaseMixin): # add cover image for media in instance.related.all(): - filename = os.path.split(media.file.path)[-1] - self.book.set_cover(filename, open(media.file.path, 'rb').read()) - cover = epub.EpubHtml(title='cover-bis', file_name='cover-bis' + '.xhtml', lang='fr') - cover.is_chapter = False - cover.content = render_to_string(self.template_cover, {'image': filename}) - self.book.add_item(cover) + cover_filename = os.path.split(media.file.path)[-1] + self.book.set_cover(cover_filename, open(media.file.path, 'rb').read()) + # cover = epub.EpubHtml(title='cover-bis', file_name='cover-bis' + '.xhtml') + # cover.content = render_to_string(self.template_cover, {'image': cover_filename}) + # self.book.add_item(cover) break preamble = epub.EpubHtml(title='Copyright', file_name='copyright' + '.xhtml', lang='fr') @@ -169,9 +168,8 @@ class BaseEpubMixin(TelemetaBaseMixin): 'site': site, 'items': items, 'default_image': default_image_relative_path} c = epub.EpubHtml(title=chapter_title, file_name=collection.code + '.xhtml', lang='fr') c.content = render_to_string(self.template, context) - self.chapters.append(c) - # add self.chapters to the self.book self.book.add_item(c) + self.chapters.append(c) # create table of contents # - add manual link @@ -186,7 +184,7 @@ class BaseEpubMixin(TelemetaBaseMixin): self.chapters.insert(0,'nav') # create spin, add cover page as first page - self.chapters.insert(0, cover) + self.chapters.insert(0, 'cover') self.book.spine = self.chapters # write epub file -- 2.39.5