logo

searx

Unnamed repository; edit this file 'description' to name the repository.
commit: 6379595e1fa82b3191adb200e75e3a774c7f7746
parent: c71ef5d230bbc5be9b9b3f970fc077641a9943ea
Author: Adam Tauber <adam.tauber@balabit.com>
Date:   Tue,  3 Mar 2015 11:32:21 +0100

[mod] https in deezer engine - closes #262

Diffstat:

searx/engines/deezer.py | 8++++++--
1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/searx/engines/deezer.py b/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'] +\