1
0
mirror of https://github.com/searxng/searxng.git synced 2024-11-19 02:40:11 +01:00

Add icons and badge for the themes

Add kickass in engine list
Add content for the result from kickass
This commit is contained in:
Cqoicebordel 2014-12-14 23:27:27 +01:00
parent 978b476024
commit e623ee593a
5 changed files with 4 additions and 3 deletions

View File

@ -13,6 +13,7 @@ from cgi import escape
from urllib import quote from urllib import quote
from lxml import html from lxml import html
from operator import itemgetter from operator import itemgetter
from dateutil import parser
# engine dependent config # engine dependent config
categories = ['videos', 'music', 'files'] categories = ['videos', 'music', 'files']
@ -52,7 +53,7 @@ def response(resp):
link = result.xpath('.//a[@class="cellMainLink"]')[0] link = result.xpath('.//a[@class="cellMainLink"]')[0]
href = urljoin(url, link.attrib['href']) href = urljoin(url, link.attrib['href'])
title = ' '.join(link.xpath('.//text()')) 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] seed = result.xpath('.//td[contains(@class, "green")]/text()')[0]
leech = result.xpath('.//td[contains(@class, "red")]/text()')[0] leech = result.xpath('.//td[contains(@class, "red")]/text()')[0]
@ -73,7 +74,7 @@ def response(resp):
# append result # append result
results.append({'url': href, results.append({'url': href,
'title': title, 'title': title,
'content': '', 'content': content,
'seed': seed, 'seed': seed,
'leech': leech, 'leech': leech,
'magnetlink': magnetlink, 'magnetlink': magnetlink,

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@ -70,7 +70,7 @@ babel = Babel(app)
#TODO configurable via settings.yml #TODO configurable via settings.yml
favicons = ['wikipedia', 'youtube', 'vimeo', 'dailymotion', 'soundcloud', 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 cookie_max_age = 60 * 60 * 24 * 365 * 23 # 23 years