1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
#!/usr/bin/env python3
import os.path as _path
from flask import Flask as _Flask, render_template as _template, \
request as _r
from textoutpc import tohtml as _translate
__all__ = ["app"]
_gd = lambda x: _path.relpath(_path.join(_path.dirname(__file__), x))
app = _Flask('textout', root_path = _path.curdir,
template_folder = _gd('templates'), static_folder = _gd('static'),
static_url_path = '/static')
@app.route('/', methods = ['GET'])
@app.route('/index.html', methods = ['GET'])
def _empty_page():
""" Page sans entrée. """
return _template('page.html', result = None, text = '')
@app.route('/index.html', methods = ['POST'])
def _process_page():
""" Page avec entrée. """
result = None
text = ''
if 'text' in _r.form:
text = _r.form['text']
result = _translate(text)
return _template('page.html', result = result, text = text)
@app.route('/guide.html', methods = ['GET'])
def _guide_page():
""" Page de guide. """
return _template('guide.html')
# End of file.
|