Explorar el Código

[enh] dailymotion engine: add language support

Dalf hace 10 años
padre
commit
7f1e2ba211
Se han modificado 1 ficheros con 6 adiciones y 1 borrados
  1. 6
    1
      searx/engines/dailymotion.py

+ 6
- 1
searx/engines/dailymotion.py Ver fichero

16
 
16
 
17
 # engine dependent config
17
 # engine dependent config
18
 categories = ['videos']
18
 categories = ['videos']
19
-locale = 'en_US'
20
 paging = True
19
 paging = True
20
+language_support = True
21
 
21
 
22
 # search-url
22
 # search-url
23
 # see http://www.dailymotion.com/doc/api/obj-video.html
23
 # see http://www.dailymotion.com/doc/api/obj-video.html
26
 
26
 
27
 # do search-request
27
 # do search-request
28
 def request(query, params):
28
 def request(query, params):
29
+    if params['language'] == 'all':
30
+        locale = 'en-US'
31
+    else:
32
+        locale = params['language']
33
+
29
     params['url'] = search_url.format(
34
     params['url'] = search_url.format(
30
         query=urlencode({'search': query, 'localization': locale}),
35
         query=urlencode({'search': query, 'localization': locale}),
31
         pageno=params['pageno'])
36
         pageno=params['pageno'])