searxng/searx/engines
Markus Heiser c71d214b0c [refactor] deviantart - improve results and clean up source code
Devian's request and response forms has been changed.

- fixed title
- fixed time_range_dict to 'popular-*-***'
- use image from <noscript> if exists
- drop obsolete "http to https, remove domain sharding"
- use query URL https://www.deviantart.com/search/deviations?page=5&q=foo
- add searx/engines/deviantart.py to pylint check (test.pylint)

Error pattern::

    There DEBUG:searx:result: invalid title: {'url': 'https://www.deviantart.com/  ...

Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2020-11-14 17:09:56 +01:00
..
__init__.py [enh] Add onions category with Ahmia, Not Evil and Torch 2020-10-25 17:59:05 -07:00
1337x.py [mod] move extract_text, extract_url to searx.utils 2020-10-02 18:13:56 +02:00
acgsou.py [mod] remove unused import 2020-11-14 14:11:02 +01:00
ahmia.py [enh] Add onions category with Ahmia, Not Evil and Torch 2020-10-25 17:59:05 -07:00
apkmirror.py [mod] move extract_text, extract_url to searx.utils 2020-10-02 18:13:56 +02:00
archlinux.py [mod] move extract_text, extract_url to searx.utils 2020-10-02 18:13:56 +02:00
arxiv.py [mod] remove unused import 2020-11-14 14:11:02 +01:00
base.py Drop Python 2 (4/n): SearchQuery.query is a str instead of bytes 2020-09-10 10:49:42 +02:00
bing_images.py [mod] remove unused import 2020-11-14 14:11:02 +01:00
bing_news.py [mod] remove unused import 2020-11-14 14:11:02 +01:00
bing_videos.py [mod] remove unused import 2020-11-14 14:11:02 +01:00
bing.py [mod] remove unused import 2020-11-14 14:11:02 +01:00
btdigg.py [mod] remove unused import 2020-11-14 14:11:02 +01:00
command.py [mod] remove unused import 2020-11-14 14:11:02 +01:00
currency_convert.py [mod] remove unused import 2020-11-14 14:11:02 +01:00
dailymotion.py Drop Python 2 (1/n): remove unicode string and url_utils 2020-09-10 10:39:04 +02:00
deezer.py Drop Python 2 (1/n): remove unicode string and url_utils 2020-09-10 10:39:04 +02:00
deviantart.py [refactor] deviantart - improve results and clean up source code 2020-11-14 17:09:56 +01:00
dictzone.py Drop Python 2 (4/n): SearchQuery.query is a str instead of bytes 2020-09-10 10:49:42 +02:00
digbt.py [mod] move extract_text, extract_url to searx.utils 2020-10-02 18:13:56 +02:00
digg.py [mod] remove unused import 2020-11-14 14:11:02 +01:00
doku.py [mod] move extract_text, extract_url to searx.utils 2020-10-02 18:13:56 +02:00
duckduckgo_definitions.py [mod] remove unused import 2020-11-14 14:11:02 +01:00
duckduckgo_images.py [mod] remove unused import 2020-11-14 14:11:02 +01:00
duckduckgo.py [mod] remove unused import 2020-11-14 14:11:02 +01:00
duden.py [mod] remove unused import 2020-11-14 14:11:02 +01:00
dummy-offline.py [enh] introduce private engines 2020-02-08 11:47:39 +01:00
dummy.py update versions.cfg to use the current up-to-date packages 2015-05-02 15:45:17 +02:00
ebay.py add ebay enginte to shopping category 2020-10-08 13:20:55 +02:00
elasticsearch.py [mod] remove unused import 2020-11-14 14:11:02 +01:00
etools.py [mod] move extract_text, extract_url to searx.utils 2020-10-02 18:13:56 +02:00
fdroid.py [mod] move extract_text, extract_url to searx.utils 2020-10-02 18:13:56 +02:00
filecrop.py Drop Python 2 (1/n): remove unicode string and url_utils 2020-09-10 10:39:04 +02:00
flickr_noapi.py Drop Python 2 (1/n): remove unicode string and url_utils 2020-09-10 10:39:04 +02:00
flickr.py Drop Python 2 (1/n): remove unicode string and url_utils 2020-09-10 10:39:04 +02:00
framalibre.py [mod] move extract_text, extract_url to searx.utils 2020-10-02 18:13:56 +02:00
frinkiac.py Drop Python 2 (1/n): remove unicode string and url_utils 2020-09-10 10:39:04 +02:00
genius.py Drop Python 2 (1/n): remove unicode string and url_utils 2020-09-10 10:39:04 +02:00
gentoo.py [mod] move extract_text, extract_url to searx.utils 2020-10-02 18:13:56 +02:00
gigablast.py Drop Python 2 (1/n): remove unicode string and url_utils 2020-09-10 10:39:04 +02:00
github.py Drop Python 2 (1/n): remove unicode string and url_utils 2020-09-10 10:39:04 +02:00
google_images.py [mod] remove unused import 2020-11-14 14:11:02 +01:00
google_news.py [mod] remove unused import 2020-11-14 14:11:02 +01:00
google_videos.py [mod] remove unused import 2020-11-14 14:11:02 +01:00
google.py [mod] move extract_text, extract_url to searx.utils 2020-10-02 18:13:56 +02:00
ina.py [mod] move extract_text, extract_url to searx.utils 2020-10-02 18:13:56 +02:00
invidious.py Drop Python 2 (1/n): remove unicode string and url_utils 2020-09-10 10:39:04 +02:00
json_engine.py [fix] drop Python 2: use collections.abc.Iterable instead of collections.Iterable 2020-10-06 09:43:24 +02:00
kickass.py [mod] move extract_text, extract_url to searx.utils 2020-10-02 18:13:56 +02:00
mediawiki.py Drop Python 2 (1/n): remove unicode string and url_utils 2020-09-10 10:39:04 +02:00
microsoft_academic.py Drop Python 2 (1/n): remove unicode string and url_utils 2020-09-10 10:39:04 +02:00
mixcloud.py Drop Python 2 (1/n): remove unicode string and url_utils 2020-09-10 10:39:04 +02:00
not_evil.py [enh] Add onions category with Ahmia, Not Evil and Torch 2020-10-25 17:59:05 -07:00
nyaa.py [mod] move extract_text, extract_url to searx.utils 2020-10-02 18:13:56 +02:00
opensemantic.py Open Semantic Search Engine 2020-10-25 17:50:00 +01:00
openstreetmap.py Drop Python 2 (4/n): SearchQuery.query is a str instead of bytes 2020-09-10 10:49:42 +02:00
pdbe.py [fix] multiple fixes in pdbe engine 2017-12-01 20:54:12 +01:00
peertube.py Drop Python 2 (1/n): remove unicode string and url_utils 2020-09-10 10:39:04 +02:00
photon.py Drop Python 2 (1/n): remove unicode string and url_utils 2020-09-10 10:39:04 +02:00
piratebay.py [mod] remove unused import 2020-11-14 14:11:02 +01:00
pubmed.py Drop Python 2 (1/n): remove unicode string and url_utils 2020-09-10 10:39:04 +02:00
qwant.py [mod] pylint: minor code change to allow pylint globally 2020-11-03 11:35:53 +01:00
reddit.py Drop Python 2 (1/n): remove unicode string and url_utils 2020-09-10 10:39:04 +02:00
scanr_structures.py [fix] scanr_structure engine: fix import 2020-11-03 10:54:02 +01:00
searchcode_code.py Drop Python 2 (1/n): remove unicode string and url_utils 2020-09-10 10:39:04 +02:00
searchcode_doc.py Drop Python 2 (1/n): remove unicode string and url_utils 2020-09-10 10:39:04 +02:00
searx_engine.py [fix] migration from github.com/asciimoo/searx to github.com/searx/searx : fix URLs 2020-09-28 16:44:14 +02:00
seedpeer.py [mod] move extract_text, extract_url to searx.utils 2020-10-02 18:13:56 +02:00
sepiasearch.py [enh] Add SepiaSearch engine (#2227) 2020-10-03 13:00:10 +02:00
soundcloud.py [mod] remove unused import 2020-11-14 14:11:02 +01:00
spotify.py Drop Python 2 (1/n): remove unicode string and url_utils 2020-09-10 10:39:04 +02:00
stackoverflow.py [mod] move extract_text, extract_url to searx.utils 2020-10-02 18:13:56 +02:00
startpage.py [mod] remove unused import 2020-11-14 14:11:02 +01:00
tokyotoshokan.py [mod] move extract_text, extract_url to searx.utils 2020-10-02 18:13:56 +02:00
torrentz.py [mod] move extract_text, extract_url to searx.utils 2020-10-02 18:13:56 +02:00
translated.py Drop Python 2 (4/n): SearchQuery.query is a str instead of bytes 2020-09-10 10:49:42 +02:00
twitter.py [mod] move extract_text, extract_url to searx.utils 2020-10-02 18:13:56 +02:00
unsplash.py Drop Python 2 (1/n): remove unicode string and url_utils 2020-09-10 10:39:04 +02:00
vimeo.py Drop Python 2 (1/n): remove unicode string and url_utils 2020-09-10 10:39:04 +02:00
wikidata.py [mod] remove unused import 2020-11-14 14:11:02 +01:00
wikipedia.py Drop Python 2 (1/n): remove unicode string and url_utils 2020-09-10 10:39:04 +02:00
wolframalpha_api.py Drop Python 2 (1/n): remove unicode string and url_utils 2020-09-10 10:39:04 +02:00
wolframalpha_noapi.py Drop Python 2 (1/n): remove unicode string and url_utils 2020-09-10 10:39:04 +02:00
www1x.py [mod] move extract_text, extract_url to searx.utils 2020-10-02 18:13:56 +02:00
xpath.py [mod] pylint: minor code change to allow pylint globally 2020-11-03 11:35:53 +01:00
yacy.py Add yacy improvements: HTTP digest auth, category checking 2020-10-09 15:06:05 +02:00
yahoo_news.py [mod] remove unused import 2020-11-14 14:11:02 +01:00
yahoo.py [mod] move extract_text, extract_url to searx.utils 2020-10-02 18:13:56 +02:00
yandex.py Drop Python 2 (1/n): remove unicode string and url_utils 2020-09-10 10:39:04 +02:00
yggtorrent.py [mod] move extract_text, extract_url to searx.utils 2020-10-02 18:13:56 +02:00
youtube_api.py Propagate error messages from YouTube API 2020-10-09 17:34:26 +02:00
youtube_noapi.py [mod] remove unused import 2020-11-14 14:11:02 +01:00