Browse Source

[mod] https in deezer engine - closes #262

Adam Tauber 10 years ago
parent
commit
6379595e1f
1 changed files with 6 additions and 2 deletions
  1. 6 2
      searx/engines/deezer.py

+ 6 - 2
searx/engines/deezer.py

@@ -16,11 +16,11 @@ categories = ['music']
 paging = True
 
 # search-url
-url = 'http://api.deezer.com/'
+url = 'https://api.deezer.com/'
 search_url = url + 'search?{query}&index={offset}'
 
 embedded_url = '<iframe scrolling="no" frameborder="0" allowTransparency="true" ' +\
-    'data-src="http://www.deezer.com/plugins/player?type=tracks&id={audioid}" ' +\
+    'data-src="https://www.deezer.com/plugins/player?type=tracks&id={audioid}" ' +\
     'width="540" height="80"></iframe>'
 
 
@@ -45,6 +45,10 @@ def response(resp):
         if result['type'] == 'track':
             title = result['title']
             url = result['link']
+
+            if url.startswith('http://'):
+                url = 'https' + url[4:]
+
             content = result['artist']['name'] +\
                 " &bull; " +\
                 result['album']['title'] +\