Spaces:
Sleeping
Sleeping
File size: 587 Bytes
8d14af2 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
import requests
import wikipedia
def get_summary(topic):
try:
return wikipedia.summary(topic, sentences=3)
except:
url = "https://en.wikibooks.org/w/api.php"
params = {
"action": "query",
"format": "json",
"prop": "extracts",
"titles": topic,
"exintro": True,
"explaintext": True
}
resp = requests.get(url, params=params).json()
pages = resp["query"]["pages"]
for page in pages.values():
return page.get("extract", None)
return None
|