File size: 684 Bytes
6a6eef6
 
 
023c90c
 
 
 
6a6eef6
7939891
6a6eef6
023c90c
6a6eef6
 
 
 
 
586d9fb
6a6eef6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import gradio as gr
import newspaper
from newspaper import Article
from newspaper import Config
user_agent = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36'
config = Config()
config.browser_user_agent = user_agent
import nltk
nltk.download('punkt')
def art(url):
  art=Article(url,config=config)
  art.download()
  art.parse()
  art.nlp()
  out=art.summary
  return out
demo = gr.Interface(fn=art,inputs='text',outputs='text',examples= [['https://www.hindustantimes.com/india-news/supreme-court-dismisses-plea-seeking-security-of-tourists-visiting-j-k-scolds-petitioner-101746435264551.html']])
demo.launch()