Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -151,19 +151,41 @@ with col6:
|
|
151 |
st.button("✒️ Ink")
|
152 |
st.button("📜 Scroll")
|
153 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
154 |
def display_images_and_wikipedia_summaries():
|
155 |
st.title('Gallery with Related Stories')
|
156 |
image_files = [f for f in os.listdir('.') if f.endswith('.png')]
|
157 |
if not image_files:
|
158 |
st.write("No PNG images found in the current directory.")
|
159 |
return
|
|
|
160 |
for image_file in image_files:
|
161 |
image = Image.open(image_file)
|
162 |
-
st.image(image, caption=image_file, use_column_width=
|
163 |
-
keyword = image_file.split('.')[0] # Assumes keyword is the file name without extension
|
164 |
|
|
|
165 |
wikipedia_summary = fetch_wikipedia_summary(keyword)
|
166 |
st.write(wikipedia_summary)
|
|
|
|
|
|
|
|
|
|
|
167 |
|
168 |
display_images_and_wikipedia_summaries()
|
169 |
|
|
|
151 |
st.button("✒️ Ink")
|
152 |
st.button("📜 Scroll")
|
153 |
|
154 |
+
|
155 |
+
|
156 |
+
|
157 |
+
def fetch_wikipedia_summary(keyword):
|
158 |
+
# Placeholder function for fetching Wikipedia summaries
|
159 |
+
# In a real app, you might use requests to fetch from the Wikipedia API
|
160 |
+
return f"Summary for {keyword}. For more information, visit Wikipedia."
|
161 |
+
|
162 |
+
def create_search_url_wikipedia(keyword):
|
163 |
+
base_url = "https://www.wikipedia.org/search-redirect.php?family=wikipedia&language=en&search="
|
164 |
+
return base_url + keyword.replace(' ', '+')
|
165 |
+
|
166 |
+
def create_search_url_google(keyword):
|
167 |
+
base_url = "https://www.google.com/search?q="
|
168 |
+
return base_url + keyword.replace(' ', '+')
|
169 |
+
|
170 |
def display_images_and_wikipedia_summaries():
|
171 |
st.title('Gallery with Related Stories')
|
172 |
image_files = [f for f in os.listdir('.') if f.endswith('.png')]
|
173 |
if not image_files:
|
174 |
st.write("No PNG images found in the current directory.")
|
175 |
return
|
176 |
+
|
177 |
for image_file in image_files:
|
178 |
image = Image.open(image_file)
|
179 |
+
st.image(image, caption=image_file, use_column_width=True)
|
|
|
180 |
|
181 |
+
keyword = image_file.split('.')[0] # Assumes keyword is the file name without extension
|
182 |
wikipedia_summary = fetch_wikipedia_summary(keyword)
|
183 |
st.write(wikipedia_summary)
|
184 |
+
|
185 |
+
# Display Wikipedia and Google search links
|
186 |
+
wikipedia_url = create_search_url_wikipedia(keyword)
|
187 |
+
google_url = create_search_url_google(keyword)
|
188 |
+
st.markdown(f"[Wikipedia]({wikipedia_url}) | [Google]({google_url})")
|
189 |
|
190 |
display_images_and_wikipedia_summaries()
|
191 |
|