food ordering for stevea video

This commit is contained in:
Steve Androulakis
2025-05-31 01:07:08 -07:00
parent e35181b5ad
commit 1b7c273e55
9 changed files with 463 additions and 0 deletions

23
tools/food/get_menu.py Normal file
View File

@@ -0,0 +1,23 @@
from pathlib import Path
import json
def get_menu(args: dict) -> dict:
restaurant_id = args.get("restaurant_id", "rest_001")
file_path = Path(__file__).resolve().parent.parent / "data" / "food_ordering_data.json"
if not file_path.exists():
return {"error": "Data file not found."}
with open(file_path, "r") as file:
data = json.load(file)
restaurants = data["restaurants"]
for restaurant in restaurants:
if restaurant["id"] == restaurant_id:
return {
"restaurant_name": restaurant["name"],
"menu": restaurant["menu"]
}
return {"error": f"Restaurant {restaurant_id} not found."}