adarshzolekar's picture
Create app.py
40d0323 verified
raw
history blame contribute delete
366 Bytes
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()