loubnabnl HF staff commited on
Commit
42b7d88
1 Parent(s): 1e7a1cd

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +37 -12
app.py CHANGED
@@ -42,19 +42,44 @@ df = parse_gg_sheet(
42
  "https://docs.google.com/spreadsheets/d/1gYoBBiBo1L18IVakHkf3t1fOGvHWb23loadyFZUeHJs/edit#gid=966953708"
43
  )
44
 
45
- m = folium.Map(location=[31.628674, -7.992047], zoom_start=7.5)
46
-
47
- for index, row in df.iterrows():
48
- if row["latlng"] is None:
49
- continue
50
- folium.Marker(
51
- location=row["latlng"],
52
- tooltip=row["العنوان أو اسم القرية"] if not pd.isna(row["العنوان أو اسم القرية"]) else None,
53
- popup=row["رقم الهاتف (اختياري)"] if not pd.isna(row["رقم الهاتف (اختياري)"]) else None,
54
- ).add_to(m)
55
-
56
- st_data = st_folium(m, use_container_width=True)
57
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
58
  # Google Sheet Table
59
  st.markdown(
60
  """
 
42
  "https://docs.google.com/spreadsheets/d/1gYoBBiBo1L18IVakHkf3t1fOGvHWb23loadyFZUeHJs/edit#gid=966953708"
43
  )
44
 
 
 
 
 
 
 
 
 
 
 
 
 
45
 
46
+ def display_tab(input):
47
+ m = folium.Map(location=[31.628674, -7.992047], zoom_start=7.5)
48
+ filtered_df = df[df["ما هي احتياجاتك؟ (أضفها إذا لم يتم ذكرها)"] == input]
49
+ for index, row in filtered_df.iterrows():
50
+ if row["latlng"] is None:
51
+ continue
52
+ folium.Marker(
53
+ location=row["latlng"],
54
+ tooltip=row["العنوان أو اسم القرية"] if not pd.isna(row["العنوان أو اسم القرية"]) else None,
55
+ popup=row["رقم الهاتف (اختياري)"] if not pd.isna(row["رقم الهاتف (اختياري)"]) else None,
56
+ ).add_to(m)
57
+
58
+ st_data = st_folium(m, use_container_width=True)
59
+
60
+
61
+ tab1, tab2, tab3, tab4, tab5 = st.tabs(["Rescue/إغاثة", "Medical Assistance/مساعدة طبية", "Shelter/مأوى", "Food & Water/طعام وماء", "Danger/مخاطر"])
62
+
63
+ with tab1:
64
+ st.header("Rescue/إغاثة")
65
+ display_tab("إغاثة")
66
+
67
+ with tab2:
68
+ st.header("Medical Assistance/مساعدة طبية")
69
+ display_tab("مساعدة طبية")
70
+
71
+ with tab3:
72
+ st.header("Shelter/مأوى")
73
+ display_tab("مأوى")
74
+
75
+ with tab4:
76
+ st.header("Food & Water/طعام وماء")
77
+ display_tab("طعام وماء")
78
+
79
+ with TabError:
80
+ st.header("Danger/مخاطر (تسرب الغاز، تلف في الخدمات العامة...)")
81
+ display_tab("مخاطر (تسرب الغاز، تلف في الخدمات العامة...)")
82
+
83
  # Google Sheet Table
84
  st.markdown(
85
  """