Og2 commited on
Commit
9058656
·
verified ·
1 Parent(s): ef3991f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -0
app.py CHANGED
@@ -482,5 +482,18 @@ async def upload_file(
482
  except Exception as e:
483
  raise HTTPException(status_code=500, detail=f"Upload failed: {str(e)}")
484
 
 
 
 
 
 
 
 
 
 
 
 
 
 
485
 
486
 
 
482
  except Exception as e:
483
  raise HTTPException(status_code=500, detail=f"Upload failed: {str(e)}")
484
 
485
+ @app.get("/list-files/")
486
+ async def list_files():
487
+ try:
488
+ # 🔍 Récupération des fichiers du dataset
489
+ files = list_repo_files(repo_id=DATASET_REPO, repo_type="dataset", token=HF_TOKEN)
490
+
491
+ # 🔄 Formater en JSON avec URLs complètes
492
+ files_list = [{"file_name": f, "url": f"https://huggingface.co/datasets/{DATASET_REPO}/blob/main/{f}"} for f in files]
493
+
494
+ return {"status": "success", "files": files_list}
495
+
496
+ except Exception as e:
497
+ raise HTTPException(status_code=500, detail=f"Failed to fetch files: {str(e)}")
498
 
499