예제 #1
0
파일: markdo.py 프로젝트: nitipit/markdo
app.file_name = file_name
print(app.file_name)


@app.route('/')
def index():
    markdown = None
    if app.file_name is not None:
        markdown = codecs.open(file_name, 'r', 'utf-8').read()
    return render_template(
            '/ui.html',
            file_name=app.file_name,
            text=markdown)


@app.route('/save/', methods=['POST',])
def save():
    """save markdown content to the file"""

    file_name = request.form.get('file', None)
    text = request.form.get('text', None)

    f = codecs.open(file_name, 'w', encoding='utf-8')
    f.write(text)
    f.close()
    return 'Saved'

app.debug = True
app.run()