浏览代码

[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,8 +16,8 @@ from lxml import html
16 16
 
17 17
 # engine dependent config
18 18
 categories = ['videos']
19
-locale = 'en_US'
20 19
 paging = True
20
+language_support = True
21 21
 
22 22
 # search-url
23 23
 # see http://www.dailymotion.com/doc/api/obj-video.html
@@ -26,6 +26,11 @@ search_url = 'https://api.dailymotion.com/videos?fields=title,description,durati
26 26
 
27 27
 # do search-request
28 28
 def request(query, params):
29
+    if params['language'] == 'all':
30
+        locale = 'en-US'
31
+    else:
32
+        locale = params['language']
33
+
29 34
     params['url'] = search_url.format(
30 35
         query=urlencode({'search': query, 'localization': locale}),
31 36
         pageno=params['pageno'])