diff options
Diffstat (limited to 'share/frontend/imdither/run.py')
| -rwxr-xr-x | share/frontend/imdither/run.py | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/share/frontend/imdither/run.py b/share/frontend/imdither/run.py new file mode 100755 index 0000000..3fed429 --- /dev/null +++ b/share/frontend/imdither/run.py @@ -0,0 +1,35 @@ +#!/usr/bin/python2.7 +from bottle import route, run, static_file, request +import makeDither +import urlDownload + +@route('/') +def server_static(): + return static_file("imdither.html", root='./') + +@route('/dithers/<filename>') +def server_static(filename): + return static_file(filename, root='./dithers/') + +@route('/img/<filename>') +def server_static(filename): + return static_file(filename, root='./img/') + +@route('/<filename>') +def server_static(filename): + return static_file(filename, root='./') + +@route('/process', method='POST') +def process_image(): + url = request.forms.get('url') + params = request.forms.get('params') + download = urlDownload.UrlDownload(url) + tempfile = download.dir + download.filename + makeDither.Dither(tempfile) + +@route('/status', method='GET') +def show_status(): + pass +#run(host='0.0.0.0', port=4111, debug=True) +run(server='flup', host='localhost', port=4111, debug=True) + |
