|
"""Build a Hugging Face Summarize Library""" |
|
|
|
from transformers import pipeline |
|
import wikipedia |
|
|
|
|
|
def summarize(text): |
|
"""Summarize text""" |
|
summarizer = pipeline("summarization", model="t5-small") |
|
result = summarizer(text, max_length=180) |
|
print("Summarization process complete!") |
|
print("=" * 80) |
|
return result[0]["summary_text"] |
|
|
|
|
|
|
|
def search_wiki(search_term): |
|
"""Search wikipedia pages""" |
|
|
|
search_results = wikipedia.search(search_term) |
|
return search_results |
|
|
|
|
|
|
|
def get_wiki_text(page_title): |
|
"""Grab text from a wikipedia page""" |
|
|
|
page = wikipedia.page(page_title) |
|
return page.content |
|
|