diff --git a/src/calibre/ebooks/oeb/transforms/guide.py b/src/calibre/ebooks/oeb/transforms/guide.py index e4fc2cb9ed..20269531f8 100644 --- a/src/calibre/ebooks/oeb/transforms/guide.py +++ b/src/calibre/ebooks/oeb/transforms/guide.py @@ -43,8 +43,12 @@ class Clean(object): self.oeb.guide.remove('start') for x in list(self.oeb.guide): - if x.lower() not in {'cover', 'titlepage', 'masthead', 'toc', - 'title-page', 'copyright-page', 'text'}: + if x.lower() not in { + 'cover', 'titlepage', 'masthead', 'toc', 'title-page', + 'copyright-page', 'text', 'index', 'glossary', + 'acknowledgements', 'bibliography', 'colophon', + 'copyright-page', 'dedication', 'epigraph', 'foreword', + 'loi', 'lot', 'notes', 'preface'}: item = self.oeb.guide[x] if item.title and item.title.lower() == 'start': continue