Folder View MP4

This commit is contained in:
proitlab committed 2026-07-30 20:53:56 +07:00
1 parent 5593d5e392
commit 9496824637
2 files changed
+63 -15

No files matched your search

+13 -3
View File
@@ -104,18 +104,28 @@ def api_recount_progress():
@app.route("/api/mp4-files")
def api_mp4_files():
files = []
folders = {}
output = Path(OUTPUT_DIR)
if output.exists():
for f in sorted(output.rglob("*.mp4"), key=lambda p: p.stat().st_mtime, reverse=True):
st = f.stat()
files.append({
rel = f.relative_to(output)
folder = str(rel.parent) if str(rel.parent) != "." else ""
if folder not in folders:
folders[folder] = []
folders[folder].append({
"name": f.name,
"path": str(f),
"size": st.st_size,
"mtime": datetime.fromtimestamp(st.st_mtime).isoformat(),
})
return jsonify(files)
result = []
for folder, files in sorted(folders.items(), key=lambda x: x[0], reverse=True):
result.append({
"folder": folder,
"files": files,
})
return jsonify(result)
@app.route("/api/start-recount", methods=["POST"])