TRIPEO commited on
Commit
f7198bf
·
verified ·
1 Parent(s): 8d3b1f9

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -4
app.py CHANGED
@@ -126,8 +126,19 @@ if st.button("Check Availability"):
126
  latitude, longitude = get_coordinates(location_name)
127
  activities = fetch_activities(latitude, longitude, from_date.isoformat(), to_date.isoformat())
128
  if activities:
129
- activity_names = [activity['content']['name'] for activity in activities]
130
- st.json(activity_names)
131
- st.write(f"Total number of activities: {len(activity_names)}")
 
 
 
 
 
 
 
 
 
 
 
132
  else:
133
- st.error("No activities found or an error occurred.")
 
126
  latitude, longitude = get_coordinates(location_name)
127
  activities = fetch_activities(latitude, longitude, from_date.isoformat(), to_date.isoformat())
128
  if activities:
129
+ activity_details = []
130
+ for activity in activities:
131
+ name = activity['content']['name']
132
+ adult_price = next(
133
+ (amount['amount'] for amount in activity['modalities'][0]['amountsFrom'] if amount['paxType'] == 'ADULT'),
134
+ None
135
+ )
136
+ if adult_price is not None:
137
+ activity_details.append(f"{name} - ${adult_price:.2f}")
138
+ else:
139
+ activity_details.append(name)
140
+
141
+ st.json(activity_details)
142
+ st.write(f"Total number of activities: {len(activity_details)}")
143
  else:
144
+ st.error("No activities found or an error occurred.")