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