return search url for bangs if no direct result is available

This commit is contained in:
Thorsten
2016-01-03 13:42:46 +01:00
parent 44f6c00289
commit 131733132a

View File

@@ -757,6 +757,8 @@ def search_the_web(argv, **args):
response = requests.get(url, params=params).json()
link = response.get('AbstractURL')
abstract = response.get('Abstract')
redirect = response.get('Redirect')
if len(abstract) > 150:
suffix = ''
else:
@@ -766,6 +768,10 @@ def search_the_web(argv, **args):
return {
'msg': '{}{} ({})'.format(abstract[:150], suffix, link)
}
elif redirect:
return {
'msg': 'No direct result found, use {}'.format(redirect)
}
@pluginfunction('raise', 'only for debugging', ptypes_COMMAND)