Exemple #1
0

#name = sys.argv[0]
#if os.sep in name:
#    name = os.path.basename(name)
#script_names = [name]
#
#assert '2' in name
#source_format, target_format = name.split('2')
#
#reader_name = 'standalone'
#if source_format == 'mime':
#    parser = comp.get_parser_class('rst')(rfc2822=1)
#else:
#    parser = comp.get_parser_class(source_format)()
#writer_name = target_format

reader_name = 'standalone-mpe'
parser = comp.get_parser_class('rst')()
writer_name = 'rst'#pprint'

print 'Reader:', reader_name,
print 'Parser:', parser,
print 'Writer:', writer_name

frontend.cli_du_publisher(
        reader_name=reader_name,
        parser=parser,
        writer_name=writer_name)

Exemple #2
0
log = util.get_log(None, fout=False, stdout=True)

if action == 'proc':
    log.info("Starting Du processor: "+tag)
    assert target_format == 'pseudoxml'
    # TODO: use source_format
    #frontend.cli_process(
    #        sys.argv[1:], builder_name=module_name)
    frontend.cli_process(sys.argv[1:], None, 'dotmpe.du.builder.'+tag)
    #frontend.cli_process(
    #        sys.argv[1:], builder_name=module_name)

elif action == 'pub':
    log.info("Starting Du publish")
    frontend.cli_render(
            sys.argv[1:], builder_name=module_name)

elif action == 'run':
    log.info("Starting Du command")
    frontend.cli_run(
            sys.argv[1:], builder_name=module_name)

elif action == 'dupub':
    log.info("Starting standard publisher")
    frontend.cli_du_publisher(
            reader_name=reader_name,
            parser=parser,
            writer_name=writer_name,
            description=description)