command_wp: urlencode generated URLs
This commit is contained in:
@@ -587,7 +587,9 @@ def command_wp(argv, lang='de', **args):
|
|||||||
page = next(iter(j['query']['pages'].values()))
|
page = next(iter(j['query']['pages'].values()))
|
||||||
short = page.get('extract', None)
|
short = page.get('extract', None)
|
||||||
linktitle = page.get('title', query).replace(' ', '_')
|
linktitle = page.get('title', query).replace(' ', '_')
|
||||||
link = 'https://%s.wikipedia.org/wiki/%s' % (lang, linktitle)
|
link = 'https://%s.wikipedia.org/wiki/%s' % (
|
||||||
|
lang, urllib.parse.quote(linktitle)
|
||||||
|
)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logger('plugin', 'wp(%s) failed: %s, %s' % (query, e, traceback.format_exc()))
|
logger('plugin', 'wp(%s) failed: %s, %s' % (query, e, traceback.format_exc()))
|
||||||
return {
|
return {
|
||||||
|
|||||||
Reference in New Issue
Block a user