Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -86,12 +86,12 @@ if surah_sel != "-- Select Surah --":
|
|
| 86 |
|
| 87 |
# Show Bismillah visually only if not Surah 9
|
| 88 |
if surah_num != 9:
|
| 89 |
-
st.markdown(f"<div class='highlight'><b>ุจูุณูู
ู ุงูู
|
| 90 |
|
| 91 |
for i, t in enumerate(trans["ayahs"]):
|
| 92 |
a = arabic["ayahs"][i]
|
| 93 |
-
if t["numberInSurah"] == 1 and t["text"].strip() == "ุจูุณูู
ู ุงูู
|
| 94 |
-
continue
|
| 95 |
with st.expander(f"Ayah {t['numberInSurah']}"):
|
| 96 |
st.markdown(f"<div class='highlight'><b>{t['text']}</b></div>", unsafe_allow_html=True)
|
| 97 |
st.markdown(f"<div><b>Arabic:</b> {a['text']}</div>", unsafe_allow_html=True)
|
|
@@ -107,19 +107,16 @@ if surah_sel != "-- Select Surah --":
|
|
| 107 |
trans = get_translation(surah_num, ayah_num, lang=lang_code)
|
| 108 |
arabic = get_arabic_audio(surah_num, ayah_num)
|
| 109 |
|
| 110 |
-
bismillah = "ุจูุณูู
ู ุงูู
|
| 111 |
ayah_text = trans['text'].strip()
|
| 112 |
|
| 113 |
-
if surah_num != 1 and
|
| 114 |
-
st.warning("This is not a valid Ayah. Please select another
|
| 115 |
else:
|
| 116 |
st.markdown(f"## {trans['surah']['englishName']} โ Ayah {ayah_num}")
|
| 117 |
-
if surah_num == 1 and ayah_num == 1:
|
| 118 |
-
st.markdown(f"<div class='highlight'><b>{bismillah}</b></div>", unsafe_allow_html=True)
|
| 119 |
st.markdown(f"<div class='highlight'><b>{ayah_text}</b></div>", unsafe_allow_html=True)
|
| 120 |
st.markdown(f"<div><b>Arabic:</b> {arabic['text']}</div>", unsafe_allow_html=True)
|
| 121 |
st.audio(arabic["audio"])
|
| 122 |
-
|
| 123 |
if st.button("๐ Bookmark this Ayah"):
|
| 124 |
add_bookmark({
|
| 125 |
"surah": trans['surah']['englishName'],
|
|
@@ -136,4 +133,4 @@ if bookmarks:
|
|
| 136 |
st.markdown(f"**Arabic:** {bm['arabic']}")
|
| 137 |
st.markdown(f"**Translation:** {bm['translation']}")
|
| 138 |
else:
|
| 139 |
-
st.sidebar.info("No bookmarks yet.")
|
|
|
|
| 86 |
|
| 87 |
# Show Bismillah visually only if not Surah 9
|
| 88 |
if surah_num != 9:
|
| 89 |
+
st.markdown(f"<div class='highlight'><b>ุจูุณูู
ู ุงูููู ุงูุฑููุญูู
ููู ุงูุฑููุญู650ูู
ู</b></div>", unsafe_allow_html=True)
|
| 90 |
|
| 91 |
for i, t in enumerate(trans["ayahs"]):
|
| 92 |
a = arabic["ayahs"][i]
|
| 93 |
+
if t["numberInSurah"] == 1 and t["text"].strip() == "ุจูุณูู
ู ุงูููู ุงูุฑููุญูู
ููู ุงูุฑููุญู650ูู
ู":
|
| 94 |
+
continue
|
| 95 |
with st.expander(f"Ayah {t['numberInSurah']}"):
|
| 96 |
st.markdown(f"<div class='highlight'><b>{t['text']}</b></div>", unsafe_allow_html=True)
|
| 97 |
st.markdown(f"<div><b>Arabic:</b> {a['text']}</div>", unsafe_allow_html=True)
|
|
|
|
| 107 |
trans = get_translation(surah_num, ayah_num, lang=lang_code)
|
| 108 |
arabic = get_arabic_audio(surah_num, ayah_num)
|
| 109 |
|
| 110 |
+
bismillah = "ุจูุณูู
ู ุงูููู ุงูุฑููุญูู
ููู ุงูุฑููุญู650ูู
ู"
|
| 111 |
ayah_text = trans['text'].strip()
|
| 112 |
|
| 113 |
+
if surah_num != 1 and ayah_text == bismillah:
|
| 114 |
+
st.warning("This is not a valid Ayah. Please select another.")
|
| 115 |
else:
|
| 116 |
st.markdown(f"## {trans['surah']['englishName']} โ Ayah {ayah_num}")
|
|
|
|
|
|
|
| 117 |
st.markdown(f"<div class='highlight'><b>{ayah_text}</b></div>", unsafe_allow_html=True)
|
| 118 |
st.markdown(f"<div><b>Arabic:</b> {arabic['text']}</div>", unsafe_allow_html=True)
|
| 119 |
st.audio(arabic["audio"])
|
|
|
|
| 120 |
if st.button("๐ Bookmark this Ayah"):
|
| 121 |
add_bookmark({
|
| 122 |
"surah": trans['surah']['englishName'],
|
|
|
|
| 133 |
st.markdown(f"**Arabic:** {bm['arabic']}")
|
| 134 |
st.markdown(f"**Translation:** {bm['translation']}")
|
| 135 |
else:
|
| 136 |
+
st.sidebar.info("No bookmarks yet.")
|