Spaces:
Paused
Paused
Update app.py
Browse files
app.py
CHANGED
|
@@ -13,14 +13,17 @@ def greet_json():
|
|
| 13 |
@app.get("/generate")
|
| 14 |
async def generate_random_number():
|
| 15 |
number = random.randint(1, 100)
|
| 16 |
-
|
|
|
|
| 17 |
with open(file_path, "w") as file:
|
| 18 |
file.write(str(number))
|
| 19 |
return {"message": f"Random number {number} saved to {file_path}"}
|
| 20 |
|
| 21 |
@app.get("/list_directory")
|
| 22 |
async def list_directory():
|
| 23 |
-
|
|
|
|
|
|
|
| 24 |
return {"items": items}
|
| 25 |
|
| 26 |
@app.post("/bingimage")
|
|
|
|
| 13 |
@app.get("/generate")
|
| 14 |
async def generate_random_number():
|
| 15 |
number = random.randint(1, 100)
|
| 16 |
+
os.makedirs(DATA_DIR, exist_ok=True)
|
| 17 |
+
file_path = os.path.join(DATA_DIR, "random_number.txt")
|
| 18 |
with open(file_path, "w") as file:
|
| 19 |
file.write(str(number))
|
| 20 |
return {"message": f"Random number {number} saved to {file_path}"}
|
| 21 |
|
| 22 |
@app.get("/list_directory")
|
| 23 |
async def list_directory():
|
| 24 |
+
if not os.path.exists(DATA_DIR):
|
| 25 |
+
return {"items": [], "message": "Data directory does not exist yet"}
|
| 26 |
+
items = os.listdir(DATA_DIR)
|
| 27 |
return {"items": items}
|
| 28 |
|
| 29 |
@app.post("/bingimage")
|