Example #1
0
def css(request: Request):
    return serve('examples/static/test.css')
Example #2
0
def static(_: Request, file: str):
    return serve(f'examples/static/{file}')
Example #3
0
def upload(request: Request):
    if request.FILES:
        # request.FILES['test']
        return request.FILES['file'].keys(), 200
    return serve('examples/html/upload.html')
Example #4
0
def file(request: Request, file: str):
    return serve(file)  # serve a file from a parameter
Example #5
0
def readme(request: Request):
    return serve('../README.md')  # serve a file
Example #6
0
def media(request: Request, file: str):
    return serve(f'examples/media/{file}', range=request.HEADERS.get('RANGE'))
Example #7
0
def static(_: Request, file: str):
    if file.startswith('game') or file.startswith('mod'):
        file, id = file.split('/', 1)
        return DB.execute(f'SELECT image FROM {file} WHERE id=?', (id,)).fetchone()['image']
    return serve(f'static/{file}')