import gradio as gr import trafilatura from transformers import pipeline summarizer = pipeline("summarization") def summarize(url): downloaded = trafilatura.fetch_url(url) text = trafilatura.extract(downloaded) out = summarizer(text[:1000])[0]["summary_text"] return out gr.Interface(summarize, "text", "text", title="Website Summarizer").launch()