Spaces:
Sleeping
Sleeping
Update src/streamlit_app.py
Browse files- src/streamlit_app.py +25 -64
src/streamlit_app.py
CHANGED
@@ -11,7 +11,7 @@ UPLOAD_FOLDER = "uploads"
|
|
11 |
MEDIA_FOLDER = os.path.join(UPLOAD_FOLDER, "feedback_media")
|
12 |
FEEDBACK_FILE = os.path.join(UPLOAD_FOLDER, "feedback.csv")
|
13 |
|
14 |
-
|
15 |
os.makedirs(MEDIA_FOLDER, exist_ok=True)
|
16 |
|
17 |
STATES = {
|
@@ -164,68 +164,30 @@ def main_app():
|
|
164 |
st.image(uploaded_image, caption="Uploaded Image", use_container_width=True)
|
165 |
filename = uploaded_image.name.lower()
|
166 |
keywords_map = {
|
167 |
-
|
168 |
-
"
|
169 |
-
"
|
170 |
-
"
|
171 |
-
|
172 |
-
|
173 |
-
|
174 |
-
|
175 |
-
|
176 |
-
|
177 |
-
|
178 |
-
|
179 |
-
|
180 |
-
|
181 |
-
|
182 |
-
|
183 |
-
|
184 |
-
|
185 |
-
|
186 |
-
|
187 |
-
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
-
"ethipothala": "Ethipothala Falls",
|
192 |
-
"buddha": "Buddha Statue of Hyderabad",
|
193 |
-
"shilparamam": "Shilparamam",
|
194 |
-
"jagannath": "Jagannath Temple, Hyderabad",
|
195 |
-
"nehruzoo": "Nehru Zoological Park",
|
196 |
-
"tankbund": "Tank Bund",
|
197 |
-
"hussainsagar": "Hussain Sagar Lake",
|
198 |
-
"chilkur": "Chilkur Balaji Temple",
|
199 |
-
"yadadri": "Yadadri Temple",
|
200 |
-
"nizam": "Nizam's Museum",
|
201 |
-
"purani": "Purani Haveli",
|
202 |
-
"ravindra": "Ravindra Bharathi",
|
203 |
-
"makka": "Mecca Masjid",
|
204 |
-
"quli": "Tomb of Quli Qutb Shah",
|
205 |
-
"bhuvanagiri": "Bhuvanagiri Fort",
|
206 |
-
"kakatiya": "Kakatiya Kala Thoranam",
|
207 |
-
"bhadrakali": "Bhadrakali Temple",
|
208 |
-
"badra": "Bhadrakali Temple",
|
209 |
-
"badrakali": "Bhadrakali Temple",
|
210 |
-
"parakala": "Parakala Mutt",
|
211 |
-
"laknavaram": "Laknavaram Lake",
|
212 |
-
"kadam": "Kadam Dam",
|
213 |
-
"sammakka": "Sammakka Sarakka Temple",
|
214 |
-
"jagtial": "Jagtial Fort",
|
215 |
-
"elgandal": "Elgandal Fort",
|
216 |
-
"quliqutb": "Tomb of Quli Qutb Shah",
|
217 |
-
"gunfoundry": "Gunfoundry Hyderabad",
|
218 |
-
"maulaali": "Moula Ali Dargah",
|
219 |
-
"manjeera": "Manjeera Barrage",
|
220 |
-
"pakhal": "Pakhal Lake",
|
221 |
-
"pocharam": "Pocharam Wildlife Sanctuary",
|
222 |
-
"kondapochamma": "Kondapochamma Reservoir",
|
223 |
-
"nagunur": "Nagunur Fort",
|
224 |
-
"raikal": "Raikal Fort",
|
225 |
-
|
226 |
-
"cheriyal": "Cheriyal Scroll Paintings",
|
227 |
-
"nirmal": "Nirmal Fort",
|
228 |
-
"saraswathi": "Saraswathi Temple, Basar"
|
229 |
}
|
230 |
for kw, place in keywords_map.items():
|
231 |
if kw in filename:
|
@@ -272,7 +234,6 @@ def main_app():
|
|
272 |
# ====== UI Styling ======
|
273 |
st.set_page_config(page_title="Gyana Vedika", layout="wide")
|
274 |
|
275 |
-
# ====== App Control Flow ======
|
276 |
st.markdown("""
|
277 |
<style>
|
278 |
.stButton>button {
|
|
|
11 |
MEDIA_FOLDER = os.path.join(UPLOAD_FOLDER, "feedback_media")
|
12 |
FEEDBACK_FILE = os.path.join(UPLOAD_FOLDER, "feedback.csv")
|
13 |
|
14 |
+
os.makedirs(UPLOAD_FOLDER, exist_ok=True)
|
15 |
os.makedirs(MEDIA_FOLDER, exist_ok=True)
|
16 |
|
17 |
STATES = {
|
|
|
164 |
st.image(uploaded_image, caption="Uploaded Image", use_container_width=True)
|
165 |
filename = uploaded_image.name.lower()
|
166 |
keywords_map = {
|
167 |
+
# Telangana Places
|
168 |
+
"charminar": "Charminar",
|
169 |
+
"golconda": "Golconda Fort",
|
170 |
+
"qutubshahi": "Qutb Shahi Tombs",
|
171 |
+
"birla": "Birla Mandir",
|
172 |
+
"salarjung": "Salar Jung Museum",
|
173 |
+
"warangal": "Warangal Fort",
|
174 |
+
"ramappa": "Ramappa Temple",
|
175 |
+
"bhadrakali": "Bhadra Kali Temple",
|
176 |
+
"kakatiya": "Kakatiya Kala Thoranam",
|
177 |
+
"pakhal": "Pakhal Lake",
|
178 |
+
"medak": "Medak Cathedral",
|
179 |
+
"nagarjuna": "Nagarjuna Sagar Dam",
|
180 |
+
# Other famous places (existing)
|
181 |
+
"taj": "Taj Mahal",
|
182 |
+
"gateway": "Gateway of India",
|
183 |
+
"qutub": "Qutub Minar",
|
184 |
+
"mysore": "Mysore Palace",
|
185 |
+
"hampi": "Hampi",
|
186 |
+
"konark": "Konark Sun Temple",
|
187 |
+
"varanasi": "Varanasi",
|
188 |
+
"madurai": "Meenakshi Temple",
|
189 |
+
"ajanta": "Ajanta Caves",
|
190 |
+
"ellora": "Ellora Caves",
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
191 |
}
|
192 |
for kw, place in keywords_map.items():
|
193 |
if kw in filename:
|
|
|
234 |
# ====== UI Styling ======
|
235 |
st.set_page_config(page_title="Gyana Vedika", layout="wide")
|
236 |
|
|
|
237 |
st.markdown("""
|
238 |
<style>
|
239 |
.stButton>button {
|