feat: native folder picker button via tkinter

This commit is contained in:
Ferdinand
2026-04-08 10:23:21 +02:00
parent c58817becc
commit 3dcf4bf5e8
2 changed files with 34 additions and 1 deletions

View File

@@ -44,6 +44,20 @@ def serve_frontend():
return FileResponse("index.html")
@app.get("/pick-folder")
def pick_folder():
import tkinter as tk
from tkinter import filedialog
root = tk.Tk()
root.withdraw()
root.attributes("-topmost", True)
folder = filedialog.askdirectory(title="Ordner auswählen")
root.destroy()
if not folder:
raise HTTPException(status_code=204, detail="Kein Ordner ausgewählt")
return {"folder": folder}
PREVIEW_ALLOWED_EXTENSIONS = {".jpg", ".jpeg", ".png"}