diff options
| author | Adam Tauber <asciimoo@gmail.com> | 2018-04-05 17:27:07 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-04-05 17:27:07 +0200 |
| commit | 283f6c905340087d7511bfcdb815c0b4183bcdda (patch) | |
| tree | f5e450b1f02bde6fb52e7504e559fc96786ed807 /searx/engines/swisscows.py | |
| parent | fb2dba4762541394954b295d60cb255c2785bc65 (diff) | |
| parent | 772c048d01c7585fd60afca1ce30a1914e6e5b4a (diff) | |
Merge pull request #1252 from MarcAbonce/search-languages
[mod] Refactor engine's search language handling
Diffstat (limited to 'searx/engines/swisscows.py')
| -rw-r--r-- | searx/engines/swisscows.py | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/searx/engines/swisscows.py b/searx/engines/swisscows.py index 45e9d87a9..ff4df24b7 100644 --- a/searx/engines/swisscows.py +++ b/searx/engines/swisscows.py @@ -14,6 +14,7 @@ from json import loads import re from lxml.html import fromstring from searx.url_utils import unquote, urlencode +from searx.utils import match_language # engine dependent config categories = ['general', 'images'] @@ -35,11 +36,8 @@ regex_img_url_remove_start = re.compile(b'^https?://i\.swisscows\.ch/\?link=') # do search-request def request(query, params): - if params['language'].split('-')[0] == 'no': - region = 'nb-NO' - else: - region = params['language'] - ui_language = params['language'].split('-')[0] + region = match_language(params['language'], supported_languages) + ui_language = region.split('-')[0] search_path = search_string.format( query=urlencode({'query': query, 'uiLanguage': ui_language, 'region': region}), |