Spaces:
Running
Running
Remove Top Bar
#1
by
lekssays
- opened
app.py
CHANGED
@@ -10,15 +10,8 @@ from streamlit_folium import st_folium
|
|
10 |
|
11 |
from src.text_content import (
|
12 |
COLOR_MAPPING,
|
13 |
-
CREDITS_TEXT,
|
14 |
-
HEADERS_MAPPING,
|
15 |
ICON_MAPPING,
|
16 |
-
INTRO_TEXT_AR,
|
17 |
-
INTRO_TEXT_EN,
|
18 |
-
INTRO_TEXT_FR,
|
19 |
-
LOGO,
|
20 |
REVIEW_TEXT,
|
21 |
-
SLOGAN,
|
22 |
)
|
23 |
from src.utils import add_latlng_col, init_map, parse_gg_sheet
|
24 |
|
@@ -36,17 +29,12 @@ st.set_page_config(
|
|
36 |
page_title="Nt3awnou Map نتعاونو",
|
37 |
)
|
38 |
|
39 |
-
|
40 |
-
|
41 |
-
#
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
# </style>
|
46 |
-
# <div style="text-align: center;">
|
47 |
-
# <img src="https://storage.googleapis.com/storage-annarabic/Nt3awnou(1).png" width="200" height="200">
|
48 |
-
# </div>
|
49 |
-
# """
|
50 |
|
51 |
st.markdown(
|
52 |
"""
|
@@ -67,21 +55,6 @@ st.markdown(
|
|
67 |
unsafe_allow_html=True,
|
68 |
)
|
69 |
|
70 |
-
# # Initialize States
|
71 |
-
# if "sleep_time" not in st.session_state:
|
72 |
-
# st.session_state.sleep_time = 2
|
73 |
-
# if "auto_refresh" not in st.session_state:
|
74 |
-
# st.session_state.auto_refresh = False
|
75 |
-
|
76 |
-
# auto_refresh = st.sidebar.checkbox("Auto Refresh?", st.session_state.auto_refresh)
|
77 |
-
# if auto_refresh:
|
78 |
-
# number = st.sidebar.number_input(
|
79 |
-
# "Refresh rate in seconds", value=st.session_state.sleep_time
|
80 |
-
# )
|
81 |
-
# st.session_state.sleep_time = number
|
82 |
-
|
83 |
-
|
84 |
-
# Streamlit functions
|
85 |
def display_interventions(interventions_df):
|
86 |
"""Display NGO interventions on the map"""
|
87 |
for index, row in interventions_df.iterrows():
|
@@ -253,12 +226,6 @@ def id_review_submission():
|
|
253 |
"Submitted at https://huggingface.co/datasets/nt3awnou/review_requests/ تم الإرسال"
|
254 |
)
|
255 |
|
256 |
-
|
257 |
-
# # Logo and Title
|
258 |
-
# st.markdown(LOGO, unsafe_allow_html=True)
|
259 |
-
# # st.title("Nt3awnou نتعاونو")
|
260 |
-
# st.markdown(SLOGAN, unsafe_allow_html=True)
|
261 |
-
|
262 |
# Load data and initialize map with plugins
|
263 |
df = parse_gg_sheet(REQUESTS_URL)
|
264 |
df = add_latlng_col(df, process_column=15)
|
@@ -277,8 +244,6 @@ options = [
|
|
277 |
]
|
278 |
selected_options = []
|
279 |
|
280 |
-
|
281 |
-
|
282 |
df["id"] = df.index
|
283 |
filtered_df = df
|
284 |
|
@@ -288,107 +253,3 @@ display_interventions(interventions_df)
|
|
288 |
show_requests(df)
|
289 |
|
290 |
st_folium(m, use_container_width=True, returned_objects=[], feature_group_to_add=fg, key="map")
|
291 |
-
# tab_ar, tab_en, tab_fr = st.tabs(["العربية", "English", "Français"])
|
292 |
-
|
293 |
-
|
294 |
-
# with tab_en:
|
295 |
-
# st.markdown(INTRO_TEXT_EN, unsafe_allow_html=True)
|
296 |
-
# with tab_ar:
|
297 |
-
# st.markdown(INTRO_TEXT_AR, unsafe_allow_html=True)
|
298 |
-
# with tab_fr:
|
299 |
-
# st.markdown(INTRO_TEXT_FR, unsafe_allow_html=True)
|
300 |
-
|
301 |
-
# # Requests table
|
302 |
-
# st.divider()
|
303 |
-
# st.subheader("📝 **Table of requests / جدول الطلبات**")
|
304 |
-
# drop_cols = [
|
305 |
-
# "(عند الامكان) رقم هاتف شخص موجود في عين المكان",
|
306 |
-
# "الرجاء الضغط على الرابط التالي لمعرفة موقعك إذا كان متاحا",
|
307 |
-
# "GeoStamp",
|
308 |
-
# "GeoCode",
|
309 |
-
# "GeoAddress",
|
310 |
-
# "Status",
|
311 |
-
# "id",
|
312 |
-
# ]
|
313 |
-
# display_dataframe(filtered_df, drop_cols, REQUESTS_URL, search_id=True, for_help_requests=True)
|
314 |
-
|
315 |
-
# # Interventions table
|
316 |
-
# st.divider()
|
317 |
-
# st.subheader("📝 **Table of interventions / جدول التدخلات**")
|
318 |
-
# display_dataframe(
|
319 |
-
# interventions_df,
|
320 |
-
# [], # We show NGOs contact information
|
321 |
-
# INTERVENTIONS_URL,
|
322 |
-
# search_id=False,
|
323 |
-
# status=True,
|
324 |
-
# for_help_requests=False,
|
325 |
-
# )
|
326 |
-
|
327 |
-
# # Submit an id for review
|
328 |
-
# st.divider()
|
329 |
-
# id_review_submission()
|
330 |
-
|
331 |
-
|
332 |
-
# # Donations can be made to the gouvernmental fund under the name
|
333 |
-
# st.divider()
|
334 |
-
# st.subheader("📝 **Donations / التبرعات / Dons**")
|
335 |
-
# tab_ar, tab_en, tab_fr = st.tabs(["العربية", "English", "Français"])
|
336 |
-
# with tab_en:
|
337 |
-
# st.markdown(
|
338 |
-
# """
|
339 |
-
# <div style="text-align: center;">
|
340 |
-
# <h4>The official bank account dedicated to tackle the consequences of the earthquake is:</h4>
|
341 |
-
# <b>Account number:</b>
|
342 |
-
# <h2>126</h2>
|
343 |
-
# <b>RIB:</b> 001-810-0078000201106203-18
|
344 |
-
# <br>
|
345 |
-
# <b>For the money transfers coming from outside Morocco</b>
|
346 |
-
# <br>
|
347 |
-
# <b>IBAN:</b> MA64001810007800020110620318
|
348 |
-
# <br>
|
349 |
-
# """,
|
350 |
-
# unsafe_allow_html=True,
|
351 |
-
# )
|
352 |
-
# with tab_ar:
|
353 |
-
# st.markdown(
|
354 |
-
# """
|
355 |
-
# <div style="text-align: center;">
|
356 |
-
# <h4>الحساب البنكي الرسمي المخصص لمواجهة عواقب الزلزال</h4>
|
357 |
-
# <b>رقم الحساب</b>
|
358 |
-
# <h2>126</h2>
|
359 |
-
# <b>RIB:</b> 001-810-0078000201106203-18
|
360 |
-
# <br>
|
361 |
-
# <b>للتحويلات القادمة من خارج المغرب</b>
|
362 |
-
# <br>
|
363 |
-
# <b>IBAN:</b> MA64001810007800020110620318
|
364 |
-
# <br>
|
365 |
-
# </div>
|
366 |
-
# """,
|
367 |
-
# unsafe_allow_html=True,
|
368 |
-
# )
|
369 |
-
# with tab_fr:
|
370 |
-
# st.markdown(
|
371 |
-
# """
|
372 |
-
# <div style="text-align: center;">
|
373 |
-
# <h4>Le compte bancaire officiel dédié à la lutte contre les conséquences du séisme est le suivant:</h4>
|
374 |
-
# <b>Numéro de compte:</b>
|
375 |
-
# <h2>126</h2>
|
376 |
-
# <b>RIB:</b> 001-810-0078000201106203-18
|
377 |
-
# <br>
|
378 |
-
# <b>Pour les transferts d'argent en provenance de l'étranger</b>
|
379 |
-
# <br>
|
380 |
-
# <b>IBAN:</b> MA64001810007800020110620318
|
381 |
-
# <br>
|
382 |
-
# """,
|
383 |
-
# unsafe_allow_html=True,
|
384 |
-
# )
|
385 |
-
|
386 |
-
|
387 |
-
# # Credits
|
388 |
-
# st.markdown(
|
389 |
-
# CREDITS_TEXT,
|
390 |
-
# unsafe_allow_html=True,
|
391 |
-
# )
|
392 |
-
# if auto_refresh:
|
393 |
-
# time.sleep(number)
|
394 |
-
# st.experimental_rerun()
|
|
|
10 |
|
11 |
from src.text_content import (
|
12 |
COLOR_MAPPING,
|
|
|
|
|
13 |
ICON_MAPPING,
|
|
|
|
|
|
|
|
|
14 |
REVIEW_TEXT,
|
|
|
15 |
)
|
16 |
from src.utils import add_latlng_col, init_map, parse_gg_sheet
|
17 |
|
|
|
29 |
page_title="Nt3awnou Map نتعاونو",
|
30 |
)
|
31 |
|
32 |
+
hide_menu_style = """
|
33 |
+
<style>
|
34 |
+
#MainMenu {visibility: hidden;}
|
35 |
+
</style>
|
36 |
+
"""
|
37 |
+
st.markdown(hide_menu_style, unsafe_allow_html=True)
|
|
|
|
|
|
|
|
|
|
|
38 |
|
39 |
st.markdown(
|
40 |
"""
|
|
|
55 |
unsafe_allow_html=True,
|
56 |
)
|
57 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
58 |
def display_interventions(interventions_df):
|
59 |
"""Display NGO interventions on the map"""
|
60 |
for index, row in interventions_df.iterrows():
|
|
|
226 |
"Submitted at https://huggingface.co/datasets/nt3awnou/review_requests/ تم الإرسال"
|
227 |
)
|
228 |
|
|
|
|
|
|
|
|
|
|
|
|
|
229 |
# Load data and initialize map with plugins
|
230 |
df = parse_gg_sheet(REQUESTS_URL)
|
231 |
df = add_latlng_col(df, process_column=15)
|
|
|
244 |
]
|
245 |
selected_options = []
|
246 |
|
|
|
|
|
247 |
df["id"] = df.index
|
248 |
filtered_df = df
|
249 |
|
|
|
253 |
show_requests(df)
|
254 |
|
255 |
st_folium(m, use_container_width=True, returned_objects=[], feature_group_to_add=fg, key="map")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|