Spaces:
Sleeping
Sleeping
File size: 759 Bytes
d498c62 193bf75 d498c62 74c6795 193bf75 74c6795 193bf75 74c6795 193bf75 74c6795 193bf75 74c6795 28e4126 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
import gradio as gr
from google_search_service.search_google import GoogleSearchService
from summerizer_service.summarize_text import Summarizer
from web_scraping_service.beautiful_scrape import WebScrapingService
def get_google_data(search_term):
summaries = ''
search_results = GoogleSearchService().google_search(search_term)
for i, result in enumerate(search_results, start=1):
text = WebScrapingService().scrape_text_from_url(result)
if text:
summary = Summarizer().summarize_text(text)
summaries += summary
search_result = Summarizer().summarize_text(summaries)
return search_result
iface = gr.Interface(fn=get_google_data, inputs="text", outputs="text")
iface.launch() |