_
File size: 508 Bytes
1ecedec
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import streamlit as st
from duckduckgo_search import DDGS

def search_images(term, max_images=5):
    results = DDGS().images(term, max_results=max_images)
    return [result['image'] for result in results]

st.title("DuckDuckGo Image Search")

search_term = st.text_input("Enter search term:")

if search_term:
    urls = search_images(search_term)
    if urls:
        st.write(f"Found {len(urls)} images.")
        for url in urls:
            st.image(url)
    else:
        st.write("No images found.")