diff options
| author | 2018-08-04 12:48:38 +0100 | |
|---|---|---|
| committer | 2018-08-04 12:48:38 +0100 | |
| commit | fbd697535186a8390cfd7a281efb522fd23fb573 (patch) | |
| tree | 336aaff356c264b55c0c780a1760e4666d909423 /modules/wikipedia.py | |
| parent | nickname_ids was useless (diff) | |
| signature | ||
Remove debug print, improve wikipedia.py
Diffstat (limited to 'modules/wikipedia.py')
| -rw-r--r-- | modules/wikipedia.py | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/modules/wikipedia.py b/modules/wikipedia.py index 0b1d3401..98f61714 100644 --- a/modules/wikipedia.py +++ b/modules/wikipedia.py @@ -11,13 +11,15 @@ class Module(object): def wikipedia(self, event): page = Utils.get_url(URL_WIKIPEDIA, get_params={ "action": "query", "prop": "extracts", - "titles": event["args"], "exsentences": "2", - "explaintext": "", "formatversion": "2", - "format": "json"}, json=True) + "titles": event["args"], "exintro": "", + "explaintext": "", "exchars": "500", + "redirects": "", "format": "json"}, json=True) if page: - if not "missing" in page["query"]["pages"][0]: - article = page["query"]["pages"][0] + pages = page["query"]["pages"] + article = list(pages.items())[0][1] + if not "missing" in article: title, info = article["title"], article["extract"] + info = info.replace("\n\n", " ").split("\n")[0] event["stdout"].write("%s: %s" % (title, info)) else: event["stderr"].write("No results found") |
