Spaces:
Sleeping
Sleeping
| 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 | |