Spaces:
Sleeping
Sleeping
changing theme to Wikipedia Programming Languages Summary Pages
Browse files
app.py
CHANGED
@@ -6,17 +6,17 @@ nltk.download('punkt')
|
|
6 |
|
7 |
def extract_article_summary(url):
|
8 |
wiki_wiki = wikipediaapi.Wikipedia('MyProjectName ([email protected])', 'en')
|
9 |
-
page_py = wiki_wiki.page("
|
10 |
text = page_py.summary[0:60]
|
11 |
summarizer = pipeline("summarization", model = "facebook/bart-large-cnn")
|
12 |
return summarizer(text)[0]['summary_text']
|
13 |
|
14 |
-
sample_url = [['
|
15 |
-
['
|
16 |
-
['
|
17 |
|
18 |
desc = '''
|
19 |
-
Let Hugging Face models summarize Wikipedia articles for you.
|
20 |
Note: Shorter articles generate faster summaries.
|
21 |
This summarizer uses bart-large-cnn model by Facebook
|
22 |
'''
|
@@ -28,7 +28,7 @@ demo = gr.Interface (
|
|
28 |
label = 'URL'
|
29 |
),
|
30 |
outputs = 'text',
|
31 |
-
title = 'Wikipedia Summarizer',
|
32 |
theme = 'huggingface',
|
33 |
description = desc,
|
34 |
examples=sample_url
|
|
|
6 |
|
7 |
def extract_article_summary(url):
|
8 |
wiki_wiki = wikipediaapi.Wikipedia('MyProjectName ([email protected])', 'en')
|
9 |
+
page_py = wiki_wiki.page("{url}_(programming_language)")
|
10 |
text = page_py.summary[0:60]
|
11 |
summarizer = pipeline("summarization", model = "facebook/bart-large-cnn")
|
12 |
return summarizer(text)[0]['summary_text']
|
13 |
|
14 |
+
sample_url = [['C++'],
|
15 |
+
['Java'],
|
16 |
+
['Matlab']]
|
17 |
|
18 |
desc = '''
|
19 |
+
Let Hugging Face models summarize Wikipedia Programing Language articles for you.
|
20 |
Note: Shorter articles generate faster summaries.
|
21 |
This summarizer uses bart-large-cnn model by Facebook
|
22 |
'''
|
|
|
28 |
label = 'URL'
|
29 |
),
|
30 |
outputs = 'text',
|
31 |
+
title = 'Wikipedia Programming Language Summarizer',
|
32 |
theme = 'huggingface',
|
33 |
description = desc,
|
34 |
examples=sample_url
|