Browse Source

map upload to .sql url too

Pi 4 months ago
parent
commit
b4a3e86170
1 changed files with 3 additions and 7 deletions
  1. 3 7
      rest/pyapi.py

+ 3 - 7
rest/pyapi.py

@@ -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')
-def _get_clip():
-    return template('form-open', tool='upload', action=f'/upload', method='get')
-
-@route('/<route:re:(clip|goto)>/open')
+@route('/<route:re:(clip|goto|upload)>/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')