diff options
| author | marc <a01200356@itesm.mx> | 2016-08-06 22:19:21 -0500 |
|---|---|---|
| committer | marc <a01200356@itesm.mx> | 2016-12-13 19:32:00 -0600 |
| commit | c677aee58a4eca1015262eb24530620a333ddcef (patch) | |
| tree | 9ebbe07e632d4fd9a1a2481406be57cf84b2b0b2 /searx/engines/gigablast.py | |
| parent | 149802c56926bf48520c98932c4c36b8152b3d2d (diff) | |
filter langauges
Diffstat (limited to 'searx/engines/gigablast.py')
| -rw-r--r-- | searx/engines/gigablast.py | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/searx/engines/gigablast.py b/searx/engines/gigablast.py index e139842fa..125ffa0a6 100644 --- a/searx/engines/gigablast.py +++ b/searx/engines/gigablast.py @@ -40,6 +40,12 @@ url_xpath = './/url' title_xpath = './/title' content_xpath = './/sum' +supported_languages = ["en", "fr", "es", "ru", "tr", "ja", "zh-CN", "zh-TW", "ko", "de", + "nl", "it", "fi", "sv", "no", "pt", "vi", "ar", "he", "id", "el", + "th", "hi", "bn", "pl", "tl", "la", "eo", "ca", "bg", "tx", "sr", + "hu", "da", "lt", "cs", "gl", "ka", "gd", "go", "ro", "ga", "lv", + "hy", "is", "ag", "gv", "io", "fa", "te", "vv", "mg", "ku", "lb", "et"] + # do search-request def request(query, params): @@ -48,7 +54,9 @@ def request(query, params): if params['language'] == 'all': language = 'xx' else: - language = params['language'].split('-')[0] + language = params['language'].replace('-', '_').lower() + if language.split('-')[0] != 'zh': + language = language.split('-')[0] if params['safesearch'] >= 1: safesearch = 1 |