Spaces:
Sleeping
Sleeping
File size: 601 Bytes
832e56d |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
import wikipedia
def search_wiki(query, lang='en'):
wikipedia.set_lang(lang)
topics = wikipedia.search(query)
if not topics:
return "No topics found."
topics = topics[:5]
return [{"topic": topic, "summary": wikipedia.summary(topic)} for topic in topics]
def summary_wiki(query, lang='en'):
wikipedia.set_lang(lang)
return wikipedia.summary(query)
def page_wiki(query, lang='en'):
wikipedia.set_lang(lang)
return wikipedia.page(query).content
def random_wiki(lang='en'):
wikipedia.set_lang(lang)
return wikipedia.page(wikipedia.random()).content
|