Beispiel #1
0
 def __init__(self):
     self.page = doxter.Struct(egg='chicken')
     doxter.set_config('page', self.page)
Beispiel #2
0
    try:
        args = cmdargs.parse(argv[1:])
    except CmdParseError, err:
        return cmdargs.show_error(err)

    if args.get_argument('version'):
        return cmdargs.show_version()

    if args.get_argument('help'):
        return cmdargs.show_help()

    doxterfile = args.get_argument('file', 'Doxterfile')
    if not os.path.exists(doxterfile):
        return cmdargs.show_error('%s does not exists.' % doxterfile)

    doxter.set_config('template_dir', '_templates')
    doxter.set_config('template', 'default')
    doxter.set_config('output_dir', '_site')
    doxter.set_config('plugin_dir', '_plugins')

    doxter.load_config(doxterfile)

    if args.get_argument('server'):
        port = args.get_argument('port', 4000)
        print('Doxter on http://127.0.0.1:%d/' % port)

        from cmdserver import CmdServer
        return CmdServer(port).serve(doxter.get_config('output_dir'))

    doxter.register_processor(PageProcessor())
    doxter.register_processor(SourceProcessor())
Beispiel #3
0
	def __init__(self):
		self.page = doxter.Struct(egg='chicken')
		doxter.set_config('page', self.page)
Beispiel #4
0
	try:
		args = cmdargs.parse(argv[1:])
	except CmdParseError, err:
		return cmdargs.show_error(err)

	if args.get_argument('version'):
		return cmdargs.show_version()

	if args.get_argument('help'):
		return cmdargs.show_help()

	doxterfile = args.get_argument('file', 'Doxterfile')
	if not os.path.exists(doxterfile):
		return cmdargs.show_error('%s does not exists.' % doxterfile)

	doxter.set_config('template_dir', '_templates')
	doxter.set_config('template', 'default')
	doxter.set_config('output_dir', '_site')
	doxter.set_config('plugin_dir', '_plugins')

	doxter.load_config(doxterfile)

	if args.get_argument('server'):
		port = args.get_argument('port', 4000)
		print('Doxter on http://127.0.0.1:%d/' % port)

		from cmdserver import CmdServer
		return CmdServer(port).serve(doxter.get_config('output_dir'))

	doxter.register_processor(PageProcessor())
	doxter.register_processor(SourceProcessor())