mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Keep masthead image when generating MOBI periodicals
This commit is contained in:
parent
98fc0ed2fa
commit
d6b38a9725
@ -24,6 +24,7 @@ class ManifestTrimmer(object):
|
|||||||
|
|
||||||
def __call__(self, oeb, context):
|
def __call__(self, oeb, context):
|
||||||
oeb.logger.info('Trimming unused files from manifest...')
|
oeb.logger.info('Trimming unused files from manifest...')
|
||||||
|
self.opts = context
|
||||||
used = set()
|
used = set()
|
||||||
for term in oeb.metadata:
|
for term in oeb.metadata:
|
||||||
for item in oeb.metadata[term]:
|
for item in oeb.metadata[term]:
|
||||||
@ -63,5 +64,8 @@ class ManifestTrimmer(object):
|
|||||||
unchecked = new
|
unchecked = new
|
||||||
for item in oeb.manifest.values():
|
for item in oeb.manifest.values():
|
||||||
if item not in used:
|
if item not in used:
|
||||||
|
if getattr(self.opts, 'mobi_periodical', False) and \
|
||||||
|
item.href == 'images/mastheadImage.gif':
|
||||||
|
continue
|
||||||
oeb.logger.info('Trimming %r from manifest' % item.href)
|
oeb.logger.info('Trimming %r from manifest' % item.href)
|
||||||
oeb.manifest.remove(item)
|
oeb.manifest.remove(item)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user