Spaces:
Sleeping
Sleeping
import streamlit as st | |
from dotenv import load_dotenv | |
from googleapiclient.discovery import build | |
import os | |
def main(): | |
load_dotenv() | |
st.title('Google Search') | |
query = st.text_input('Search query') | |
api_key = os.getenv('GOOGLE_SEARCH_API_KEY') | |
service = build( | |
"customsearch", | |
"v1", | |
developerKey=api_key | |
) | |
if ( query ): | |
results = service.cse().list( | |
q=query, | |
cx='05048cc2df6134a06', | |
).execute() | |
try: | |
for item in results['items']: | |
st.write(item['link']) | |
except Exception as e: | |
st.exception(e) | |
if __name__ == '__main__': | |
main() | |