# Python から Mealie REST API を操作するサンプル
import requests

BASE_URL = "http://localhost:9000"

# 認証トークンを取得
res = requests.post(f"{BASE_URL}/api/auth/token", data={
    "username": "changeme@email.com",
    "password": "MyPassword"
})
token = res.json()["access_token"]
headers = {"Authorization": f"Bearer {token}"}

# レシピ一覧を取得
recipes = requests.get(f"{BASE_URL}/api/recipes", headers=headers).json()
for r in recipes.get("items", []):
    print(r["name"])
