feat: add channel name input validation
This commit is contained in:
parent
27f7bb0346
commit
3aab3840af
244 changed files with 304807 additions and 19 deletions
|
|
@ -178,6 +178,14 @@ def get_health() -> dict:
|
|||
return {"status": "ok"}
|
||||
|
||||
|
||||
@get("/lefunny")
|
||||
def get_lefunny() -> Template:
|
||||
return Template(
|
||||
template_name="lefunny.html",
|
||||
context={"sentences": [{"sentence": "Hola huesoperro", "id": 1}]},
|
||||
)
|
||||
|
||||
|
||||
def exception_handler(_: Request, exc: Exception) -> Response:
|
||||
status_code = getattr(exc, "status_code", HTTP_500_INTERNAL_SERVER_ERROR)
|
||||
detail = getattr(exc, "detail", "")
|
||||
|
|
@ -214,6 +222,7 @@ def create_app():
|
|||
get_index,
|
||||
get_tts_overlay,
|
||||
get_tts_permalink,
|
||||
get_lefunny,
|
||||
WebsocketHandler,
|
||||
],
|
||||
static_files_config=(
|
||||
|
|
|
|||
2802
src/huesoporro/static/css/pico/pico.amber.css
Normal file
2802
src/huesoporro/static/css/pico/pico.amber.css
Normal file
File diff suppressed because it is too large
Load diff
4
src/huesoporro/static/css/pico/pico.amber.min.css
vendored
Normal file
4
src/huesoporro/static/css/pico/pico.amber.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
2802
src/huesoporro/static/css/pico/pico.blue.css
Normal file
2802
src/huesoporro/static/css/pico/pico.blue.css
Normal file
File diff suppressed because it is too large
Load diff
4
src/huesoporro/static/css/pico/pico.blue.min.css
vendored
Normal file
4
src/huesoporro/static/css/pico/pico.blue.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
2431
src/huesoporro/static/css/pico/pico.classless.amber.css
Normal file
2431
src/huesoporro/static/css/pico/pico.classless.amber.css
Normal file
File diff suppressed because it is too large
Load diff
4
src/huesoporro/static/css/pico/pico.classless.amber.min.css
vendored
Normal file
4
src/huesoporro/static/css/pico/pico.classless.amber.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
2431
src/huesoporro/static/css/pico/pico.classless.blue.css
Normal file
2431
src/huesoporro/static/css/pico/pico.classless.blue.css
Normal file
File diff suppressed because it is too large
Load diff
4
src/huesoporro/static/css/pico/pico.classless.blue.min.css
vendored
Normal file
4
src/huesoporro/static/css/pico/pico.classless.blue.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
2431
src/huesoporro/static/css/pico/pico.classless.conditional.amber.css
Normal file
2431
src/huesoporro/static/css/pico/pico.classless.conditional.amber.css
Normal file
File diff suppressed because it is too large
Load diff
4
src/huesoporro/static/css/pico/pico.classless.conditional.amber.min.css
vendored
Normal file
4
src/huesoporro/static/css/pico/pico.classless.conditional.amber.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
2431
src/huesoporro/static/css/pico/pico.classless.conditional.blue.css
Normal file
2431
src/huesoporro/static/css/pico/pico.classless.conditional.blue.css
Normal file
File diff suppressed because it is too large
Load diff
4
src/huesoporro/static/css/pico/pico.classless.conditional.blue.min.css
vendored
Normal file
4
src/huesoporro/static/css/pico/pico.classless.conditional.blue.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
2431
src/huesoporro/static/css/pico/pico.classless.conditional.cyan.css
Normal file
2431
src/huesoporro/static/css/pico/pico.classless.conditional.cyan.css
Normal file
File diff suppressed because it is too large
Load diff
4
src/huesoporro/static/css/pico/pico.classless.conditional.cyan.min.css
vendored
Normal file
4
src/huesoporro/static/css/pico/pico.classless.conditional.cyan.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load diff
4
src/huesoporro/static/css/pico/pico.classless.conditional.fuchsia.min.css
vendored
Normal file
4
src/huesoporro/static/css/pico/pico.classless.conditional.fuchsia.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
2431
src/huesoporro/static/css/pico/pico.classless.conditional.green.css
Normal file
2431
src/huesoporro/static/css/pico/pico.classless.conditional.green.css
Normal file
File diff suppressed because it is too large
Load diff
4
src/huesoporro/static/css/pico/pico.classless.conditional.green.min.css
vendored
Normal file
4
src/huesoporro/static/css/pico/pico.classless.conditional.green.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
2431
src/huesoporro/static/css/pico/pico.classless.conditional.grey.css
Normal file
2431
src/huesoporro/static/css/pico/pico.classless.conditional.grey.css
Normal file
File diff suppressed because it is too large
Load diff
4
src/huesoporro/static/css/pico/pico.classless.conditional.grey.min.css
vendored
Normal file
4
src/huesoporro/static/css/pico/pico.classless.conditional.grey.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
2431
src/huesoporro/static/css/pico/pico.classless.conditional.indigo.css
Normal file
2431
src/huesoporro/static/css/pico/pico.classless.conditional.indigo.css
Normal file
File diff suppressed because it is too large
Load diff
4
src/huesoporro/static/css/pico/pico.classless.conditional.indigo.min.css
vendored
Normal file
4
src/huesoporro/static/css/pico/pico.classless.conditional.indigo.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
2431
src/huesoporro/static/css/pico/pico.classless.conditional.jade.css
Normal file
2431
src/huesoporro/static/css/pico/pico.classless.conditional.jade.css
Normal file
File diff suppressed because it is too large
Load diff
4
src/huesoporro/static/css/pico/pico.classless.conditional.jade.min.css
vendored
Normal file
4
src/huesoporro/static/css/pico/pico.classless.conditional.jade.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
2431
src/huesoporro/static/css/pico/pico.classless.conditional.lime.css
Normal file
2431
src/huesoporro/static/css/pico/pico.classless.conditional.lime.css
Normal file
File diff suppressed because it is too large
Load diff
4
src/huesoporro/static/css/pico/pico.classless.conditional.lime.min.css
vendored
Normal file
4
src/huesoporro/static/css/pico/pico.classless.conditional.lime.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
2431
src/huesoporro/static/css/pico/pico.classless.conditional.orange.css
Normal file
2431
src/huesoporro/static/css/pico/pico.classless.conditional.orange.css
Normal file
File diff suppressed because it is too large
Load diff
4
src/huesoporro/static/css/pico/pico.classless.conditional.orange.min.css
vendored
Normal file
4
src/huesoporro/static/css/pico/pico.classless.conditional.orange.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
2431
src/huesoporro/static/css/pico/pico.classless.conditional.pink.css
Normal file
2431
src/huesoporro/static/css/pico/pico.classless.conditional.pink.css
Normal file
File diff suppressed because it is too large
Load diff
4
src/huesoporro/static/css/pico/pico.classless.conditional.pink.min.css
vendored
Normal file
4
src/huesoporro/static/css/pico/pico.classless.conditional.pink.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load diff
4
src/huesoporro/static/css/pico/pico.classless.conditional.pumpkin.min.css
vendored
Normal file
4
src/huesoporro/static/css/pico/pico.classless.conditional.pumpkin.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
2431
src/huesoporro/static/css/pico/pico.classless.conditional.purple.css
Normal file
2431
src/huesoporro/static/css/pico/pico.classless.conditional.purple.css
Normal file
File diff suppressed because it is too large
Load diff
4
src/huesoporro/static/css/pico/pico.classless.conditional.purple.min.css
vendored
Normal file
4
src/huesoporro/static/css/pico/pico.classless.conditional.purple.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
2431
src/huesoporro/static/css/pico/pico.classless.conditional.red.css
Normal file
2431
src/huesoporro/static/css/pico/pico.classless.conditional.red.css
Normal file
File diff suppressed because it is too large
Load diff
4
src/huesoporro/static/css/pico/pico.classless.conditional.red.min.css
vendored
Normal file
4
src/huesoporro/static/css/pico/pico.classless.conditional.red.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
2431
src/huesoporro/static/css/pico/pico.classless.conditional.sand.css
Normal file
2431
src/huesoporro/static/css/pico/pico.classless.conditional.sand.css
Normal file
File diff suppressed because it is too large
Load diff
4
src/huesoporro/static/css/pico/pico.classless.conditional.sand.min.css
vendored
Normal file
4
src/huesoporro/static/css/pico/pico.classless.conditional.sand.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
2431
src/huesoporro/static/css/pico/pico.classless.conditional.slate.css
Normal file
2431
src/huesoporro/static/css/pico/pico.classless.conditional.slate.css
Normal file
File diff suppressed because it is too large
Load diff
4
src/huesoporro/static/css/pico/pico.classless.conditional.slate.min.css
vendored
Normal file
4
src/huesoporro/static/css/pico/pico.classless.conditional.slate.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
2431
src/huesoporro/static/css/pico/pico.classless.conditional.violet.css
Normal file
2431
src/huesoporro/static/css/pico/pico.classless.conditional.violet.css
Normal file
File diff suppressed because it is too large
Load diff
4
src/huesoporro/static/css/pico/pico.classless.conditional.violet.min.css
vendored
Normal file
4
src/huesoporro/static/css/pico/pico.classless.conditional.violet.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
2431
src/huesoporro/static/css/pico/pico.classless.conditional.yellow.css
Normal file
2431
src/huesoporro/static/css/pico/pico.classless.conditional.yellow.css
Normal file
File diff suppressed because it is too large
Load diff
4
src/huesoporro/static/css/pico/pico.classless.conditional.yellow.min.css
vendored
Normal file
4
src/huesoporro/static/css/pico/pico.classless.conditional.yellow.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
2431
src/huesoporro/static/css/pico/pico.classless.conditional.zinc.css
Normal file
2431
src/huesoporro/static/css/pico/pico.classless.conditional.zinc.css
Normal file
File diff suppressed because it is too large
Load diff
4
src/huesoporro/static/css/pico/pico.classless.conditional.zinc.min.css
vendored
Normal file
4
src/huesoporro/static/css/pico/pico.classless.conditional.zinc.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
2431
src/huesoporro/static/css/pico/pico.classless.css
Normal file
2431
src/huesoporro/static/css/pico/pico.classless.css
Normal file
File diff suppressed because it is too large
Load diff
2431
src/huesoporro/static/css/pico/pico.classless.cyan.css
Normal file
2431
src/huesoporro/static/css/pico/pico.classless.cyan.css
Normal file
File diff suppressed because it is too large
Load diff
4
src/huesoporro/static/css/pico/pico.classless.cyan.min.css
vendored
Normal file
4
src/huesoporro/static/css/pico/pico.classless.cyan.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
2431
src/huesoporro/static/css/pico/pico.classless.fuchsia.css
Normal file
2431
src/huesoporro/static/css/pico/pico.classless.fuchsia.css
Normal file
File diff suppressed because it is too large
Load diff
4
src/huesoporro/static/css/pico/pico.classless.fuchsia.min.css
vendored
Normal file
4
src/huesoporro/static/css/pico/pico.classless.fuchsia.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
2431
src/huesoporro/static/css/pico/pico.classless.green.css
Normal file
2431
src/huesoporro/static/css/pico/pico.classless.green.css
Normal file
File diff suppressed because it is too large
Load diff
4
src/huesoporro/static/css/pico/pico.classless.green.min.css
vendored
Normal file
4
src/huesoporro/static/css/pico/pico.classless.green.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
2431
src/huesoporro/static/css/pico/pico.classless.grey.css
Normal file
2431
src/huesoporro/static/css/pico/pico.classless.grey.css
Normal file
File diff suppressed because it is too large
Load diff
4
src/huesoporro/static/css/pico/pico.classless.grey.min.css
vendored
Normal file
4
src/huesoporro/static/css/pico/pico.classless.grey.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
2431
src/huesoporro/static/css/pico/pico.classless.indigo.css
Normal file
2431
src/huesoporro/static/css/pico/pico.classless.indigo.css
Normal file
File diff suppressed because it is too large
Load diff
4
src/huesoporro/static/css/pico/pico.classless.indigo.min.css
vendored
Normal file
4
src/huesoporro/static/css/pico/pico.classless.indigo.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
2431
src/huesoporro/static/css/pico/pico.classless.jade.css
Normal file
2431
src/huesoporro/static/css/pico/pico.classless.jade.css
Normal file
File diff suppressed because it is too large
Load diff
4
src/huesoporro/static/css/pico/pico.classless.jade.min.css
vendored
Normal file
4
src/huesoporro/static/css/pico/pico.classless.jade.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
2431
src/huesoporro/static/css/pico/pico.classless.lime.css
Normal file
2431
src/huesoporro/static/css/pico/pico.classless.lime.css
Normal file
File diff suppressed because it is too large
Load diff
4
src/huesoporro/static/css/pico/pico.classless.lime.min.css
vendored
Normal file
4
src/huesoporro/static/css/pico/pico.classless.lime.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
4
src/huesoporro/static/css/pico/pico.classless.min.css
vendored
Normal file
4
src/huesoporro/static/css/pico/pico.classless.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
2431
src/huesoporro/static/css/pico/pico.classless.orange.css
Normal file
2431
src/huesoporro/static/css/pico/pico.classless.orange.css
Normal file
File diff suppressed because it is too large
Load diff
4
src/huesoporro/static/css/pico/pico.classless.orange.min.css
vendored
Normal file
4
src/huesoporro/static/css/pico/pico.classless.orange.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
2431
src/huesoporro/static/css/pico/pico.classless.pink.css
Normal file
2431
src/huesoporro/static/css/pico/pico.classless.pink.css
Normal file
File diff suppressed because it is too large
Load diff
4
src/huesoporro/static/css/pico/pico.classless.pink.min.css
vendored
Normal file
4
src/huesoporro/static/css/pico/pico.classless.pink.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
2431
src/huesoporro/static/css/pico/pico.classless.pumpkin.css
Normal file
2431
src/huesoporro/static/css/pico/pico.classless.pumpkin.css
Normal file
File diff suppressed because it is too large
Load diff
4
src/huesoporro/static/css/pico/pico.classless.pumpkin.min.css
vendored
Normal file
4
src/huesoporro/static/css/pico/pico.classless.pumpkin.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
2431
src/huesoporro/static/css/pico/pico.classless.purple.css
Normal file
2431
src/huesoporro/static/css/pico/pico.classless.purple.css
Normal file
File diff suppressed because it is too large
Load diff
4
src/huesoporro/static/css/pico/pico.classless.purple.min.css
vendored
Normal file
4
src/huesoporro/static/css/pico/pico.classless.purple.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
2431
src/huesoporro/static/css/pico/pico.classless.red.css
Normal file
2431
src/huesoporro/static/css/pico/pico.classless.red.css
Normal file
File diff suppressed because it is too large
Load diff
4
src/huesoporro/static/css/pico/pico.classless.red.min.css
vendored
Normal file
4
src/huesoporro/static/css/pico/pico.classless.red.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
2431
src/huesoporro/static/css/pico/pico.classless.sand.css
Normal file
2431
src/huesoporro/static/css/pico/pico.classless.sand.css
Normal file
File diff suppressed because it is too large
Load diff
4
src/huesoporro/static/css/pico/pico.classless.sand.min.css
vendored
Normal file
4
src/huesoporro/static/css/pico/pico.classless.sand.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
2431
src/huesoporro/static/css/pico/pico.classless.slate.css
Normal file
2431
src/huesoporro/static/css/pico/pico.classless.slate.css
Normal file
File diff suppressed because it is too large
Load diff
4
src/huesoporro/static/css/pico/pico.classless.slate.min.css
vendored
Normal file
4
src/huesoporro/static/css/pico/pico.classless.slate.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
2431
src/huesoporro/static/css/pico/pico.classless.violet.css
Normal file
2431
src/huesoporro/static/css/pico/pico.classless.violet.css
Normal file
File diff suppressed because it is too large
Load diff
4
src/huesoporro/static/css/pico/pico.classless.violet.min.css
vendored
Normal file
4
src/huesoporro/static/css/pico/pico.classless.violet.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
2431
src/huesoporro/static/css/pico/pico.classless.yellow.css
Normal file
2431
src/huesoporro/static/css/pico/pico.classless.yellow.css
Normal file
File diff suppressed because it is too large
Load diff
4
src/huesoporro/static/css/pico/pico.classless.yellow.min.css
vendored
Normal file
4
src/huesoporro/static/css/pico/pico.classless.yellow.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
2431
src/huesoporro/static/css/pico/pico.classless.zinc.css
Normal file
2431
src/huesoporro/static/css/pico/pico.classless.zinc.css
Normal file
File diff suppressed because it is too large
Load diff
4
src/huesoporro/static/css/pico/pico.classless.zinc.min.css
vendored
Normal file
4
src/huesoporro/static/css/pico/pico.classless.zinc.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
4009
src/huesoporro/static/css/pico/pico.colors.css
Normal file
4009
src/huesoporro/static/css/pico/pico.colors.css
Normal file
File diff suppressed because it is too large
Load diff
4
src/huesoporro/static/css/pico/pico.colors.min.css
vendored
Normal file
4
src/huesoporro/static/css/pico/pico.colors.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
2802
src/huesoporro/static/css/pico/pico.conditional.amber.css
Normal file
2802
src/huesoporro/static/css/pico/pico.conditional.amber.css
Normal file
File diff suppressed because it is too large
Load diff
4
src/huesoporro/static/css/pico/pico.conditional.amber.min.css
vendored
Normal file
4
src/huesoporro/static/css/pico/pico.conditional.amber.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
2802
src/huesoporro/static/css/pico/pico.conditional.blue.css
Normal file
2802
src/huesoporro/static/css/pico/pico.conditional.blue.css
Normal file
File diff suppressed because it is too large
Load diff
4
src/huesoporro/static/css/pico/pico.conditional.blue.min.css
vendored
Normal file
4
src/huesoporro/static/css/pico/pico.conditional.blue.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
2802
src/huesoporro/static/css/pico/pico.conditional.css
Normal file
2802
src/huesoporro/static/css/pico/pico.conditional.css
Normal file
File diff suppressed because it is too large
Load diff
2802
src/huesoporro/static/css/pico/pico.conditional.cyan.css
Normal file
2802
src/huesoporro/static/css/pico/pico.conditional.cyan.css
Normal file
File diff suppressed because it is too large
Load diff
4
src/huesoporro/static/css/pico/pico.conditional.cyan.min.css
vendored
Normal file
4
src/huesoporro/static/css/pico/pico.conditional.cyan.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
2802
src/huesoporro/static/css/pico/pico.conditional.fuchsia.css
Normal file
2802
src/huesoporro/static/css/pico/pico.conditional.fuchsia.css
Normal file
File diff suppressed because it is too large
Load diff
4
src/huesoporro/static/css/pico/pico.conditional.fuchsia.min.css
vendored
Normal file
4
src/huesoporro/static/css/pico/pico.conditional.fuchsia.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
2802
src/huesoporro/static/css/pico/pico.conditional.green.css
Normal file
2802
src/huesoporro/static/css/pico/pico.conditional.green.css
Normal file
File diff suppressed because it is too large
Load diff
4
src/huesoporro/static/css/pico/pico.conditional.green.min.css
vendored
Normal file
4
src/huesoporro/static/css/pico/pico.conditional.green.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
2802
src/huesoporro/static/css/pico/pico.conditional.grey.css
Normal file
2802
src/huesoporro/static/css/pico/pico.conditional.grey.css
Normal file
File diff suppressed because it is too large
Load diff
4
src/huesoporro/static/css/pico/pico.conditional.grey.min.css
vendored
Normal file
4
src/huesoporro/static/css/pico/pico.conditional.grey.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
2802
src/huesoporro/static/css/pico/pico.conditional.indigo.css
Normal file
2802
src/huesoporro/static/css/pico/pico.conditional.indigo.css
Normal file
File diff suppressed because it is too large
Load diff
4
src/huesoporro/static/css/pico/pico.conditional.indigo.min.css
vendored
Normal file
4
src/huesoporro/static/css/pico/pico.conditional.indigo.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue