Spaces:
Runtime error
Runtime error
| import streamlit as st | |
| import os | |
| from PIL import Image | |
| # Placeholder function for Wikipedia content fetching | |
| # You'll need to replace this with actual fetching logic | |
| def fetch_wikipedia_summary(keyword): | |
| # Placeholder text, replace with actual Wikipedia fetching logic | |
| return f"Summary about {keyword} from Wikipedia." | |
| # Display images from the current directory and fetch related Wikipedia stories | |
| def display_images_and_wikipedia_summaries(): | |
| st.title('Gallery with Related Stories') | |
| # Scan current directory for PNG images | |
| image_files = [f for f in os.listdir('.') if f.endswith('.png')] | |
| # Check if there are any PNG images | |
| if not image_files: | |
| st.write("No PNG images found in the current directory.") | |
| return | |
| # Iterate over found images | |
| for image_file in image_files: | |
| # Open and display each image | |
| image = Image.open(image_file) | |
| st.image(image, caption=image_file, use_column_width='always') | |
| # Extract a keyword from the image file name for Wikipedia search | |
| # This is a simple example; adjust logic as needed for more complex titles | |
| keyword = image_file.split('.')[0] # Assumes keyword is the file name without extension | |
| # Fetch and display related Wikipedia content | |
| wikipedia_summary = fetch_wikipedia_summary(keyword) | |
| st.write(wikipedia_summary) | |
| # Call the function to display images and summaries | |
| display_images_and_wikipedia_summaries() | |
| import streamlit as st | |
| st.markdown('# Three Dragons ๐๐ Mythical Dragons Around the World by Aaron Wacker') | |
| dragons = { | |
| '#Fafnir #Norse': '- **Story**: Fafnir originally a dwarf, transformed into a fierce dragon due to his greed for the treasure he guarded. He was later slain by the hero Sigurd. - **Significance**: deadly sin of greed and the corrupting power of wealth.', | |
| '#Quetzalcoatl #Aztec': '- **Story**: Quetzalcoatl, the Feathered Serpent, is not a dragon in the traditional sense but shares many similarities. He was a deity representing wind, air, and learning. - **Significance**: creator god and a symbol of death and rebirth.', | |
| '#Tiamat #Mesopotamian': '- **Story**: Tiamat, primordial goddess of ocean, turned into a dragon-like creature in a battle against her children who threatened her authority. - **Significance**: chaos of primordial creation and is often associated with the forces of nature.' | |
| } | |
| for dragon, story in dragons.items(): | |
| st.subheader(dragon) | |
| st.markdown(f"- {story}") | |
| st.markdown(''' | |
|  | |
|  | |
|  | |
|  | |
|  | |
| ''') |