def option_parser(basename): if basename == 'calibre': from calibre.gui2.main import option_parser elif basename == 'ebook-viewer': from calibre.gui2.viewer.main import option_parser elif basename == 'ebook-edit': from calibre.gui2.tweak_book.main import option_parser return option_parser()
def init_gui(): from calibre.gui2.ui import Main from calibre.gui2.main import option_parser from calibre.library import db parser = option_parser() opts, args = parser.parse_args([]) actions = tuple(Main.create_application_menubar()) db = db() gui = Main(opts) gui.initialize(db.library_path, db, actions, show_gui=False) return gui
def init_gui(): from calibre.gui2.ui import Main from calibre.gui2.main import option_parser from calibre.library import db parser = option_parser() opts, args = parser.parse_args([]) actions = tuple(Main.create_application_menubar()) db = db() gui = Main(opts) gui.initialize(db.library_path, db, None, actions, show_gui=False) return gui