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

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 2.6)
  3.  
  4. __all__ = [
  5.     'csscombine']
  6. __docformat__ = 'restructuredtext'
  7. __version__ = '$Id: csscombine.py 1890 2009-11-26 23:30:14Z cthedot $'
  8. from cssutils.script import csscombine
  9. import optparse
  10. import sys
  11.  
  12. def main(args = None):
  13.     usage = 'usage: %prog [options] [path]'
  14.     parser = optparse.OptionParser(usage = usage)
  15.     parser.add_option('-u', '--url', action = 'store', dest = 'url', help = 'URL to parse (path is ignored if URL given)')
  16.     parser.add_option('-s', '--sourceencoding', action = 'store', dest = 'sourceencoding', help = 'encoding of input, defaulting to "css". If given overwrites other encoding information like @charset declarations')
  17.     parser.add_option('-t', '--targetencoding', action = 'store', dest = 'targetencoding', help = 'encoding of output, defaulting to "UTF-8"', default = 'utf-8')
  18.     parser.add_option('-m', '--minify', action = 'store_true', dest = 'minify', default = False, help = 'saves minified version of combined files, defaults to False')
  19.     (options, path) = parser.parse_args()
  20.     if options.url:
  21.         print csscombine(url = options.url, sourceencoding = options.sourceencoding, targetencoding = options.targetencoding, minify = options.minify)
  22.     elif path:
  23.         print csscombine(path = path[0], sourceencoding = options.sourceencoding, targetencoding = options.targetencoding, minify = options.minify)
  24.     else:
  25.         parser.error('no path or URL (-u) given')
  26.  
  27. if __name__ == '__main__':
  28.     sys.exit(main())
  29.  
  30.