add get flash list
This commit is contained in:
3
.gitignore
vendored
3
.gitignore
vendored
@@ -162,4 +162,5 @@ cython_debug/
|
|||||||
.creds
|
.creds
|
||||||
tools/*.json
|
tools/*.json
|
||||||
.devcontainer
|
.devcontainer
|
||||||
app/*.json
|
app/*.json
|
||||||
|
app/flash
|
@@ -4,6 +4,7 @@ from fastapi.middleware.cors import CORSMiddleware
|
|||||||
from .dependencies import load_animeguess_anime_list
|
from .dependencies import load_animeguess_anime_list
|
||||||
|
|
||||||
from .routers import animeguess
|
from .routers import animeguess
|
||||||
|
from .routers import flash
|
||||||
|
|
||||||
# Load anime list
|
# Load anime list
|
||||||
load_animeguess_anime_list()
|
load_animeguess_anime_list()
|
||||||
@@ -21,6 +22,7 @@ app.add_middleware(
|
|||||||
|
|
||||||
# Routes
|
# Routes
|
||||||
app.include_router(animeguess.router)
|
app.include_router(animeguess.router)
|
||||||
|
app.include_router(flash.router)
|
||||||
|
|
||||||
# Health check
|
# Health check
|
||||||
@app.get("/ping")
|
@app.get("/ping")
|
||||||
|
17
app/routers/flash.py
Normal file
17
app/routers/flash.py
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
import os
|
||||||
|
|
||||||
|
from fastapi import APIRouter
|
||||||
|
|
||||||
|
import json
|
||||||
|
|
||||||
|
router = APIRouter()
|
||||||
|
|
||||||
|
@router.get("/get-flash-files")
|
||||||
|
async def get_flash_files():
|
||||||
|
|
||||||
|
# Flash files directory
|
||||||
|
FLASH_DIR = os.getenv('FLASH_DIR')
|
||||||
|
|
||||||
|
files_list = os.listdir(FLASH_DIR)
|
||||||
|
|
||||||
|
return {"files":files_list}
|
Reference in New Issue
Block a user