def write_story(config, adapter, writeformat, metaonly=False, outstream=None): writer = writers.getWriter(writeformat, config, adapter) writer.writeStory(outstream=outstream, metaonly=metaonly) output_filename = writer.getOutputFileName() del writer return output_filename
def write_story(config, adapter, writeformat, metaonly=False, outstream=None): writer = writers.getWriter(writeformat, config, adapter) writer.writeStory(outstream=outstream, metaonly=metaonly) output_filename = writer.getOutputFileName() del writer return output_filename
try: adapter = adapters.getAdapter(configuration, url) if not hasattr(options, 'pagecache'): options.pagecache = adapter.get_empty_pagecache() options.cookiejar = adapter.get_empty_cookiejar() adapter.set_pagecache(options.pagecache) adapter.set_cookiejar(options.cookiejar) adapter.setChaptersRange(options.begin, options.end) # check for updating from URL (vs from file) if options.update and not chaptercount: try: writer = writers.getWriter('epub', configuration, adapter) output_filename = writer.getOutputFileName() noturl, chaptercount = get_dcsource_chaptercount( output_filename) print 'Updating %s, URL: %s' % (output_filename, url) except Exception: options.update = False pass # Check for include_images without no_image_processing. In absence of PIL, give warning. if adapter.getConfig('include_images') and not adapter.getConfig( 'no_image_processing'): try: from calibre.utils.magick import Image logging.debug('Using calibre.utils.magick')
(var, val) = opt.split('=') configuration.set('overrides', var, val) if options.list or options.normalize: retlist = get_urls_from_page(arg, configuration, normalize=options.normalize) print '\n'.join(retlist) return try: adapter = adapters.getAdapter(configuration, url) adapter.setChaptersRange(options.begin, options.end) # check for updating from URL (vs from file) if options.update and not chaptercount: try: writer = writers.getWriter('epub', configuration, adapter) output_filename = writer.getOutputFileName() noturl, chaptercount = get_dcsource_chaptercount(output_filename) print 'Updating %s, URL: %s' % (output_filename, url) except Exception: options.update = False pass # Check for include_images without no_image_processing. In absence of PIL, give warning. if adapter.getConfig('include_images') and not adapter.getConfig('no_image_processing'): try: from calibre.utils.magick import Image logging.debug('Using calibre.utils.magick') except ImportError: try: