[format.python] initial formatting of the python code

This patch was generated by black [1]::

    make format.python

[1] https://github.com/psf/black

Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
This commit is contained in:
Markus Heiser 2021-12-27 09:26:22 +01:00
parent fcdc2c2cd2
commit 3d96a9839a
184 changed files with 2800 additions and 2836 deletions

View file

@ -13,10 +13,7 @@ from datetime import datetime
from dateutil import parser
from lxml import etree
from lxml.etree import XPath
from searx.utils import (
match_language,
eval_xpath_getindex
)
from searx.utils import match_language, eval_xpath_getindex
from searx.engines.bing import ( # pylint: disable=unused-import
language_aliases,
_fetch_supported_languages,
@ -42,11 +39,8 @@ time_range_support = True
base_url = 'https://www.bing.com/'
search_string = 'news/search?{query}&first={offset}&format=RSS'
search_string_with_time = 'news/search?{query}&first={offset}&qft=interval%3d"{interval}"&format=RSS'
time_range_dict = {
'day': '7',
'week': '8',
'month': '9'
}
time_range_dict = {'day': '7', 'week': '8', 'month': '9'}
def url_cleanup(url_string):
"""remove click"""
@ -57,6 +51,7 @@ def url_cleanup(url_string):
url_string = query.get('url', None)
return url_string
def image_url_cleanup(url_string):
"""replace the http://*bing.com/th?id=... by https://www.bing.com/th?id=..."""
@ -66,6 +61,7 @@ def image_url_cleanup(url_string):
url_string = "https://www.bing.com/th?id=" + quote(query.get('id'))
return url_string
def _get_url(query, language, offset, time_range):
if time_range in time_range_dict:
search_path = search_string_with_time.format(
@ -91,6 +87,7 @@ def _get_url(query, language, offset, time_range):
)
return base_url + search_path
def request(query, params):
if params['time_range'] and params['time_range'] not in time_range_dict:
@ -105,6 +102,7 @@ def request(query, params):
return params
def response(resp):
results = []
@ -127,26 +125,16 @@ def response(resp):
publishedDate = datetime.now()
# thumbnail
thumbnail = eval_xpath_getindex(
item, XPath('./News:Image/text()', namespaces=namespaces), 0, default=None)
thumbnail = eval_xpath_getindex(item, XPath('./News:Image/text()', namespaces=namespaces), 0, default=None)
if thumbnail is not None:
thumbnail = image_url_cleanup(thumbnail)
# append result
if thumbnail is not None:
results.append({
'url': url,
'title': title,
'publishedDate': publishedDate,
'content': content,
'img_src': thumbnail
})
results.append(
{'url': url, 'title': title, 'publishedDate': publishedDate, 'content': content, 'img_src': thumbnail}
)
else:
results.append({
'url': url,
'title': title,
'publishedDate': publishedDate,
'content': content
})
results.append({'url': url, 'title': title, 'publishedDate': publishedDate, 'content': content})
return results