on master help sign in
add language names in qwant's fetch languages function
commitea9d979cc33c875dbc3439f8ef7b7f1eec7bb0b4 authorMarc Abonce Seguin <marc-abonce@mailbox.org> dateMon 14 Sep 2020, 00:05 (6 years ago) parente0142d3
2 files changed+4−5
searx/engines/__init__.py+1−1 searx/engines/qwant.py+3−4
searx/engines/__init__.py+1−1
@@ -24,9 +24,9 @@ from babel.localedata import locale_identifiers
2424from flask_babel import gettext
2525from operator import itemgetter
2626from json import loads
27−from requests import get
2827from searx import settings
2928from searx import logger
29+from searx.poolrequests import get
3030from searx.utils import load_module, match_language, get_engine_from_settings
3131
3232
searx/engines/qwant.py+3−4
@@ -124,11 +124,10 @@ def _fetch_supported_languages(resp):
124124
125125 regions_json = loads(response_text)
126126
127− supported_languages = []
127+ supported_languages = {}
128128 for lang in regions_json['languages'].values():
129− if lang['code'] == 'nb':
130− lang['code'] = 'no'
131129 for country in lang['countries']:
132− supported_languages.append(lang['code'] + '-' + country)
130+ lang_code = "{lang}-{country}".format(lang=lang['code'], country=country)
131+ supported_languages[lang_code] = {'name': lang['name']}
133132
134133 return supported_languages