File size: 2,527 Bytes
93bff19
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
92be478
e06da02
92be478
 
 
f6ac29b
92be478
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
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}")