def setup_method(self, method):
     self.log = create_logger(True)
     self.p = create_parser('pukiwiki', {}, self.log)
     self.c = create_converter('confluence', {}, self.log)
 def setup_method(self, method):
     self.log = create_logger(True)
     self.p = create_parser('confluence_ameblo', {}, self.log)
     self.c = create_converter('ameblo', {}, self.log)
示例#3
0
# -*- coding: utf-8 -*-
import os
from bottle import static_file, Bottle, TEMPLATE_PATH, jinja2_template
from wiki_converter.config import config
from wiki_converter.core.log import create_logger

app = Bottle()
app.log = create_logger(config['debug'])
app_root = os.path.dirname(__file__)
app.config['app_root'] = app_root
app.config.update(config)
TEMPLATE_PATH.append(os.path.join(app_root, 'templates'))

@app.route('/static/<file_name:re:.+>', name='static')
def serve_static(file_name):
    return static_file(file_name, root=os.path.join(app.config['app_root'], 'static'))

def template(file_path, **args):
    args.setdefault('get_url', app.get_url)
    return jinja2_template(file_path, **args)
示例#4
0
#!/usr/bin/env python
# -*- coding: utf-8 -*-

import sys
from wiki_converter.core.log import create_logger
from wiki_converter.core.function import create_parser, create_converter

if __name__ == '__main__':
    l = create_logger(True)
    p = create_parser('confluence', l)
    c = create_converter('confluence', { 'prefer_h1': True }, l)
    input = sys.stdin.read()
    p.parse(input, c)
    print "=== input ==="
    print input
    print "=== converted ==="
    print p.buffer.value
    print "=== end ==="