#!/usr/bin/env python # -*- coding: utf-8 -*- # # This file is part of Librarian, licensed under GNU Affero GPLv3 or later. # Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information. # from librarian.book2anything import Book2Anything, Option class Book2Epub(Book2Anything): format_name = "EPUB" ext = "epub" uses_cover = True uses_provider = True transform_flags = [ Option('-w', '--working-copy', dest='working-copy', action='store_true', default=False, help='mark the output as a working copy'), ] transform_options = [ Option('-R', '--resources', dest='resources', metavar='DIR', help='a directory with additional resources'), Option('-I', '--intro', dest='intro_file', metavar='FILE', help='HTML file containing intro'), Option('-e', '--cover-file', dest='cover_file', metavar='FILE', help='Cover image file'), ] if __name__ == '__main__': Book2Epub.run()