home *** CD-ROM | disk | FTP | other *** search
/ Maximum CD 2010 November / maximum-cd-2010-11.iso / DiscContents / calibre-0.7.13.msi / file_907 (.txt) < prev    next >
Encoding:
Python Compiled Bytecode  |  2010-08-06  |  1.7 KB  |  41 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 2.6)
  3.  
  4. from __future__ import with_statement
  5. __license__ = 'GPL v3'
  6. __copyright__ = '2009, Kovid Goyal <kovid@kovidgoyal.net>'
  7. __docformat__ = 'restructuredtext en'
  8. from calibre.customize.conversion import OutputFormatPlugin
  9.  
  10. class LITOutput(OutputFormatPlugin):
  11.     name = 'LIT Output'
  12.     author = 'Marshall T. Vandegrift'
  13.     file_type = 'lit'
  14.     
  15.     def convert(self, oeb, output_path, input_plugin, opts, log):
  16.         self.log = log
  17.         self.opts = opts
  18.         self.oeb = oeb
  19.         CaseMangler = CaseMangler
  20.         import calibre.ebooks.oeb.transforms.manglecase
  21.         SVGRasterizer = SVGRasterizer
  22.         import calibre.ebooks.oeb.transforms.rasterize
  23.         HTMLTOCAdder = HTMLTOCAdder
  24.         import calibre.ebooks.oeb.transforms.htmltoc
  25.         LitWriter = LitWriter
  26.         import calibre.ebooks.lit.writer
  27.         Split = Split
  28.         import calibre.ebooks.oeb.transforms.split
  29.         split = Split(split_on_page_breaks = True, max_flow_size = 0)
  30.         split(self.oeb, self.opts)
  31.         tocadder = HTMLTOCAdder()
  32.         tocadder(oeb, opts)
  33.         mangler = CaseMangler()
  34.         mangler(oeb, opts)
  35.         rasterizer = SVGRasterizer()
  36.         rasterizer(oeb, opts)
  37.         lit = LitWriter(self.opts)
  38.         lit(oeb, output_path)
  39.  
  40.  
  41.