소스 검색

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