Example #1
0
def main(argv):

    parser = console.getOptionParser(usage=__doc__)  # "usage: %prog [options] DIR",
    ##         description="""\
    ## where DIR is the source directory.
    ## """)

    parser.add_option(
        "-f",
        "--force",
        help="""\
force generation even if target file is up-to-date""",
        action="store_true",
        dest="force",
        default=False,
    )

    parser.add_option(
        "-d",
        "--dest",
        help="""\
destination directory""",
        action="store",
        type="string",
        dest="dest",
        default=None,
    )

    (options, args) = parser.parse_args(argv)

    if len(args) == 0:
        parser.print_help()
        return -1

    wmm2html(srcdir=args[0], files=args[1:], outdir=options.dest, force=options.force)
Example #2
0
def main(argv):

    parser = console.getOptionParser(
        usage="usage: %prog [options]",
        )
    
    (options, args) = parser.parse_args(argv)

    for a in actions:
        fn = os.path.join(blogDir,a,a+"-"+chunk+".txt")
        if not os.path.exists(fn):
            f = file(fn,'w')
            f.write("="*len(title)+"\n")
            f.write(title+"\n")
            f.write("="*len(title)+"\n")
            f.close()
        filenames.append(fn)

    os.system(editorCommand % " ".join(filenames))
Example #3
0
def main(argv):
    console.copyleft(name="Lino/html2sxc", years='2005')
    parser = console.getOptionParser(
        usage="usage: %prog [options] HTMLFILE",
        description="""\
where HTMLFILE is a html document containg tables
""" )
    
    parser.add_option("-o", "--output",
                      help="""\
generate to OUTFILE instead of default name. Default output filename
is HTMLFILE with extension .sxc depending on content.
""",
                      action="store",
                      type="string",
                      dest="outFile",
                      default=None)
    
    (options, args) = parser.parse_args(argv)

    if len(args) != 1:
        parser.print_help() 
        sys.exit(-1)
    ifname = args[0]
    print ifname
    (basename,ext) = os.path.splitext(ifname)
    console.progress("Processing " +ifname+" ...")
    doc = Document(basename+".sxc")

    w = formatter.NullWriter()
    fmt = formatter.AbstractFormatter(w)
    parser = MyParser(fmt)
    parser.feed(open(ifname).read())
    parser.close()
    for t in parser._tablesFound:
        dt = doc.table()
        for r in t:
            dt.addRow(*r)
    g=doc.generator(filename=options.outFile)
    g.save()
    if sys.platform == "win32" and console.isInteractive():
        os.system("start %s" % g.outputFilename)
Example #4
0
def main(argv):
    console.copyleft(name="Lino/html2sxc", years='2005')
    parser = console.getOptionParser(usage="usage: %prog [options] HTMLFILE",
                                     description="""\
where HTMLFILE is a html document containg tables
""")

    parser.add_option("-o",
                      "--output",
                      help="""\
generate to OUTFILE instead of default name. Default output filename
is HTMLFILE with extension .sxc depending on content.
""",
                      action="store",
                      type="string",
                      dest="outFile",
                      default=None)

    (options, args) = parser.parse_args(argv)

    if len(args) != 1:
        parser.print_help()
        sys.exit(-1)
    ifname = args[0]
    print ifname
    (basename, ext) = os.path.splitext(ifname)
    console.progress("Processing " + ifname + " ...")
    doc = Document(basename + ".sxc")

    w = formatter.NullWriter()
    fmt = formatter.AbstractFormatter(w)
    parser = MyParser(fmt)
    parser.feed(open(ifname).read())
    parser.close()
    for t in parser._tablesFound:
        dt = doc.table()
        for r in t:
            dt.addRow(*r)
    g = doc.generator(filename=options.outFile)
    g.save()
    if sys.platform == "win32" and console.isInteractive():
        os.system("start %s" % g.outputFilename)
Example #5
0
def main(argv):

    parser = console.getOptionParser(
        usage="usage: %prog [options] DBFPATH",
        description="""\
where DBFPATh is the directory containing TIM files""")
    
    parser.add_option("-t", "--tempdir",
                      help="""\
directory for raceman files""",
                      action="store",
                      type="string",
                      dest="tempDir",
                      default=r'c:\temp')
    
    (options, args) = parser.parse_args(argv)

    if len(args) == 1:
        dbfpath = args[0]
    else:
        dbfpath = r"c:\temp\timrun"
        
    main2(dbfpath,options.tempDir)
Example #6
0
def main(argv):

    parser = console.getOptionParser(usage="usage: %prog [options] DBFPATH",
                                     description="""\
where DBFPATh is the directory containing TIM files""")

    parser.add_option("-t",
                      "--tempdir",
                      help="""\
directory for raceman files""",
                      action="store",
                      type="string",
                      dest="tempDir",
                      default=r'c:\temp')

    (options, args) = parser.parse_args(argv)

    if len(args) == 1:
        dbfpath = args[0]
    else:
        dbfpath = r"c:\temp\timrun"

    main2(dbfpath, options.tempDir)
Example #7
0
def main(argv):
    console.copyleft(name="Lino/makelc",years='2002-2005')
    parser = console.getOptionParser(
        usage="usage: %prog [options] DIR1 [DIR2 ...]",
        description="""\
where DIR1 DIR2... are the root directories to be
processed. Subdirectories of these directories will automatically be
processed.

""")

    (options, args) = parser.parse_args(argv)


    if len(args) == 0:
        parser.print_help() 
        return -1
    
    collector = Collector()
    
    for DIR in args:
        collect_upper(DIR,collector)
    
    if len(collector) > 0:
        if console.confirm( \
            "Okay to rename %d directories or files [Yn]?" % \
            len(collector)):
        
            for (o,n) in collector.filenames:
                os.rename(o,n)
            console.info("%d files renamed" % \
                         len(collector.filenames))

            for (o,n) in collector.dirnames:
                os.rename(o,n)
            console.info("%d directories renamed" % \
                             len(collector.dirnames))
Example #8
0
def main(argv):

    parser = console.getOptionParser(
        usage=__doc__,  #"usage: %prog [options] DIR",
    )
    ##         description="""\
    ## where DIR is the source directory.
    ## """)

    parser.add_option("-f",
                      "--force",
                      help="""\
force generation even if target file is up-to-date""",
                      action="store_true",
                      dest="force",
                      default=False)

    parser.add_option("-d",
                      "--dest",
                      help="""\
destination directory""",
                      action="store",
                      type="string",
                      dest="dest",
                      default=None)

    (options, args) = parser.parse_args(argv)

    if len(args) == 0:
        parser.print_help()
        return -1

    wmm2html(srcdir=args[0],
             files=args[1:],
             outdir=options.dest,
             force=options.force)
Example #9
0
def main(argv):
    console.copyleft(name="Lino/makelc", years='2002-2005')
    parser = console.getOptionParser(
        usage="usage: %prog [options] DIR1 [DIR2 ...]",
        description="""\
where DIR1 DIR2... are the root directories to be
processed. Subdirectories of these directories will automatically be
processed.

""")

    (options, args) = parser.parse_args(argv)

    if len(args) == 0:
        parser.print_help()
        return -1

    collector = Collector()

    for DIR in args:
        collect_upper(DIR, collector)

    if len(collector) > 0:
        if console.confirm( \
            "Okay to rename %d directories or files [Yn]?" % \
            len(collector)):

            for (o, n) in collector.filenames:
                os.rename(o, n)
            console.info("%d files renamed" % \
                         len(collector.filenames))

            for (o, n) in collector.dirnames:
                os.rename(o, n)
            console.info("%d directories renamed" % \
                             len(collector.dirnames))