|
@@ -73,19 +73,15 @@ def get_qr():
|
|
def send_static(filename):
|
|
def send_static(filename):
|
|
return static_file(filename, root='rest/static')
|
|
return static_file(filename, root='rest/static')
|
|
|
|
|
|
-@route('/upload/open')
|
|
+@route('/<route:re:(clip|goto|upload)>/open')
|
|
-def _get_clip():
|
|
|
|
- return template('form-open', tool='upload', action=f'/upload', method='get')
|
|
|
|
-
|
|
|
|
-@route('/<route:re:(clip|goto)>/open')
|
|
|
|
def _get_clip(route):
|
|
def _get_clip(route):
|
|
return redirect(f'/{route}/open.sql')
|
|
return redirect(f'/{route}/open.sql')
|
|
|
|
|
|
-@route('/<route:re:(clip|goto)>', method=['GET', 'POST'])
|
|
+@route('/<route:re:(clip|goto|upload)>', method=['GET', 'POST'])
|
|
def clip(route):
|
|
def clip(route):
|
|
return redirect(f'/{route}.sql')
|
|
return redirect(f'/{route}.sql')
|
|
|
|
|
|
-@route('/<route:re:(clip|goto)>/<filename:path>', method='GET')
|
|
+@route('/<route:re:(clip|goto)>/<hash:re:{B32REGEX}{{1,5}}>', method='GET')
|
|
def get_clip(route, filename):
|
|
def get_clip(route, filename):
|
|
return redirect(f'/{route}.sql?hash={filename}&go=true')
|
|
return redirect(f'/{route}.sql?hash={filename}&go=true')
|
|
|
|
|