Pilleliis commited on
Commit
e7bd477
·
verified ·
1 Parent(s): e7b4d32

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -5
app.py CHANGED
@@ -21,7 +21,9 @@ if st.button("Otsi retsepte"):
21
  if ingredients:
22
  # Tõlgi koostisosad
23
  translated_ingredients = translator(ingredients)[0]['translation_text']
24
-
 
 
25
  # Tee päring Spoonacular API-le
26
  params = {
27
  "ingredients": translated_ingredients,
@@ -32,10 +34,17 @@ if st.button("Otsi retsepte"):
32
  if response.status_code == 200:
33
  recipes = response.json()
34
  st.write("Leitud retseptid:")
35
- for recipe in recipes:
36
- st.write(f"- **{recipe['title']}**")
37
- st.write(f"[Vaata retsepti siin]({recipe['sourceUrl']})")
 
 
 
 
 
38
  else:
39
- st.error("Viga retseptide leidmisel!")
 
 
40
  else:
41
  st.warning("Palun sisesta koostisosad.")
 
21
  if ingredients:
22
  # Tõlgi koostisosad
23
  translated_ingredients = translator(ingredients)[0]['translation_text']
24
+ except Exception as e:
25
+ st.error(f"Tõlkimine ebaõnnestus: {e}")
26
+ st.stop()
27
  # Tee päring Spoonacular API-le
28
  params = {
29
  "ingredients": translated_ingredients,
 
34
  if response.status_code == 200:
35
  recipes = response.json()
36
  st.write("Leitud retseptid:")
37
+ if not recipes:
38
+ st.warning("Ühtegi retsepti ei leitud nende koostisosade põhjal.")
39
+ else:
40
+ for recipe in recipes:
41
+ # Kontrolli, kas 'sourceUrl' on olemas
42
+ recipe_link = recipe.get('sourceUrl', 'Link puudub')
43
+ st.write(f"- **{recipe['title']}**")
44
+ st.write(f"[Vaata retsepti siin]({recipe_link})")
45
  else:
46
+ st.error(f"Viga retseptide leidmisel! Status code: {response.status_code}")
47
+ st.write("Vastus serverist:")
48
+ st.write(response.json()) # Kuvame vastuse tõrkeotsinguks
49
  else:
50
  st.warning("Palun sisesta koostisosad.")