瀏覽代碼

[enh] dailymotion engine: add language support

Dalf 10 年之前
父節點
當前提交
7f1e2ba211
共有 1 個檔案被更改,包括 6 行新增1 行删除
  1. 6
    1
      searx/engines/dailymotion.py

+ 6
- 1
searx/engines/dailymotion.py 查看文件

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'])