import json
import streamlit as st
from urllib.request import urlopen
arama=st.text_input("Aramak İstediğiniz Kelimeyi Giriniz")
if len(arama)>0:
tip=st.sidebar.selectbox("Görsel Tipi Seçiniz",
["all", "photo", "illustration", "vector"])
kategori=st.sidebar.selectbox("Kategori Seçiniz",["All","backgrounds", "fashion", "nature", "science", "education", "feelings", "health", "people", "religion", "places", "animals", "industry", "computer", "food", "sports", "transportation", "travel", "buildings", "business", "music"])
arama=arama.replace(" ","+")
arama=arama.replace("İ","i")
arama=arama.lower()
arama=arama.replace("ç","c")
arama = arama.replace("ğ", "g")
arama = arama.replace("ı", "i")
arama = arama.replace("ş", "s")
arama = arama.replace("ö", "o")
arama = arama.replace("ü", "u")
link="https://pixabay.com/api/?key="
apikey="2532864-a492100c235d2bf82f640a570343" #Buraya kendi keyinizi gireceksiniz.
apilink=link+apikey+"&q="+arama+"&image_type="+tip+"&category="+kategori
with urlopen(apilink) as response:
kaynak=response.read()
dosya=json.loads(kaynak)
#dosya['hits'][5]['largeImageURL']
gorseller=dosya['hits']
gorselsayisi=20
for i in range(0,gorselsayisi,3):
col1, col2, col3 = st.columns(3)
with col1:
st.image(gorseller[i]['largeImageURL'])
with col2:
st.image(gorseller[i+1]['largeImageURL'])
with col3:
st.image(gorseller[i+2]['largeImageURL'])
ğ