File size: 603 Bytes
e04472d
9bde863
 
 
 
 
 
c9c991e
9bde863
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import gradio as gr
import wikipedia

def wikipediaScrap(article_name, wikipedia_language = "en"):
  if wikipedia_language:
    wikipedia.set_lang(wikipedia_language)

  et_page = wikipedia.page(article_name)
  title = et_page.title
  content = et_page.content
  page_url = et_page.url
  linked_pages = et_page.links

  return title, content, page_url, "\n". join(linked_pages)

examples = [["Eiffel Tower", "en"], ["Eiffel tower", 'ur']]

demo = gr.Interface(fn=wikipediaScrap, inputs=["text", "text"], outputs=["text", "text", "text", "text"], title="Wikipedia Scrap", examples=examples)
demo.launch()