upload volledige repo

This commit is contained in:
kodi
2026-03-11 09:39:41 +01:00
commit ce420cbb0e
110 changed files with 5660 additions and 0 deletions
+18
View File
@@ -0,0 +1,18 @@
from __future__ import annotations
from fastapi import APIRouter, Depends, Query
from backend.app.api.schemas import BrowseResponse
from backend.app.dependencies import get_browse_service
from backend.app.services.browse_service import BrowseService
router = APIRouter()
@router.get("/browse", response_model=BrowseResponse)
async def browse(
path: str = Query(...),
show_hidden: bool = Query(False),
service: BrowseService = Depends(get_browse_service),
) -> BrowseResponse:
return service.browse(path=path, show_hidden=show_hidden)