diff options
author | Cqoicebordel <Cqoicebordel@users.noreply.github.com> | 2014-12-14 23:27:27 +0100 |
---|---|---|
committer | Cqoicebordel <Cqoicebordel@users.noreply.github.com> | 2014-12-14 23:27:27 +0100 |
commit | e623ee593af95313c42c28e3db69a0e99974e692 (patch) | |
tree | 87bea1778f25c80c958e00fc39f4827bc7b5c647 | |
parent | 978b47602474575b2a6b36c874b4bb3df9b56c1f (diff) | |
download | searxng-e623ee593af95313c42c28e3db69a0e99974e692.tar.gz searxng-e623ee593af95313c42c28e3db69a0e99974e692.zip |
Add icons and badge for the themes
Add kickass in engine list
Add content for the result from kickass
-rw-r--r-- | searx/engines/kickass.py | 5 | ||||
-rw-r--r-- | searx/static/courgette/img/icon_kickass.ico | bin | 0 -> 1150 bytes | |||
-rw-r--r-- | searx/static/default/img/icon_kickass.ico | bin | 0 -> 1150 bytes | |||
-rw-r--r-- | searx/static/oscar/img/icons/kickass.png | bin | 0 -> 2019 bytes | |||
-rw-r--r-- | searx/webapp.py | 2 |
5 files changed, 4 insertions, 3 deletions
diff --git a/searx/engines/kickass.py b/searx/engines/kickass.py index 640a18a56..bd11a3b6b 100644 --- a/searx/engines/kickass.py +++ b/searx/engines/kickass.py @@ -13,6 +13,7 @@ from cgi import escape from urllib import quote from lxml import html from operator import itemgetter +from dateutil import parser # engine dependent config categories = ['videos', 'music', 'files'] @@ -52,7 +53,7 @@ def response(resp): link = result.xpath('.//a[@class="cellMainLink"]')[0] href = urljoin(url, link.attrib['href']) title = ' '.join(link.xpath('.//text()')) - #content = escape(' '.join(result.xpath(content_xpath))) + content = escape(html.tostring(result.xpath('.//span[@class="font11px lightgrey block"]')[0], method="text")) seed = result.xpath('.//td[contains(@class, "green")]/text()')[0] leech = result.xpath('.//td[contains(@class, "red")]/text()')[0] @@ -73,7 +74,7 @@ def response(resp): # append result results.append({'url': href, 'title': title, - 'content': '', + 'content': content, 'seed': seed, 'leech': leech, 'magnetlink': magnetlink, diff --git a/searx/static/courgette/img/icon_kickass.ico b/searx/static/courgette/img/icon_kickass.ico Binary files differnew file mode 100644 index 000000000..4aa2c77a5 --- /dev/null +++ b/searx/static/courgette/img/icon_kickass.ico diff --git a/searx/static/default/img/icon_kickass.ico b/searx/static/default/img/icon_kickass.ico Binary files differnew file mode 100644 index 000000000..4aa2c77a5 --- /dev/null +++ b/searx/static/default/img/icon_kickass.ico diff --git a/searx/static/oscar/img/icons/kickass.png b/searx/static/oscar/img/icons/kickass.png Binary files differnew file mode 100644 index 000000000..59e809104 --- /dev/null +++ b/searx/static/oscar/img/icons/kickass.png diff --git a/searx/webapp.py b/searx/webapp.py index 541975573..a2a135e9a 100644 --- a/searx/webapp.py +++ b/searx/webapp.py @@ -70,7 +70,7 @@ babel = Babel(app) #TODO configurable via settings.yml favicons = ['wikipedia', 'youtube', 'vimeo', 'dailymotion', 'soundcloud', - 'twitter', 'stackoverflow', 'github', 'deviantart'] + 'twitter', 'stackoverflow', 'github', 'deviantart', 'kickass'] cookie_max_age = 60 * 60 * 24 * 365 * 23 # 23 years |