searx/searx/engines
Brett Kosinski 3c84af95ba
Fix scraping of 'sc' value from homepage (#3397)
Looking at the current HTML for the Startpage front page, the previous
footer logo element is no longer present.  This change scrapes the "sc"
parameter from one of the hidden HTML form elements, which should
(hopefully) be a bit more stable long term, since that form is used by
Startpage to submit requests to the engine.
2022-10-31 22:34:43 +01:00
..
1337x.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
__init__.py Fix typos (#3366) 2022-09-29 23:06:59 +02:00
ahmia.py Update onion engines to v3 (#2904) 2021-08-02 20:03:55 +02:00
apkmirror.py [fix] APKMirror engine - update xpath selectors and fix img_src 2021-03-09 08:34:57 +01:00
archlinux.py [mod] dynamically set language_support variable 2021-02-01 17:10:37 +01:00
arxiv.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
bandcamp.py [fix] xpath expressions to grap all items from bandcamp's response 2021-04-15 08:52:11 +02:00
base.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
bing.py allow engines to override pretty_url and use this in bing to show meaningful urls 2022-09-28 20:49:51 +02:00
bing_images.py Fix paging of Bing Images 2021-02-22 21:19:34 +01:00
bing_news.py [mod] dynamically set language_support variable 2021-02-01 17:10:37 +01:00
bing_videos.py Fix typos (#3366) 2022-09-29 23:06:59 +02:00
btdigg.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
command.py Bump pylint from 2.10.2 to 2.12.2 (#3124) 2022-01-15 20:23:09 +01:00
core.py add core.ac.uk engine 2021-04-29 22:43:52 +02:00
currency_convert.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
dailymotion.py [mod] dynamically set language_support variable 2021-02-01 17:10:37 +01:00
deezer.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
deviantart.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
dictzone.py Fix online dictionaries 2022-07-30 21:54:24 +02:00
digbt.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
digg.py Fix digg engine (#3150) 2022-01-30 16:41:53 +01:00
doku.py [mod] dynamically set language_support variable 2021-02-01 17:10:37 +01:00
duckduckgo.py Remove `httpx` and use `requests` instead (#3305) 2022-07-30 20:56:56 +02:00
duckduckgo_definitions.py Fix typos (#3366) 2022-09-29 23:06:59 +02:00
duckduckgo_images.py Remove `httpx` and use `requests` instead (#3305) 2022-07-30 20:56:56 +02:00
duden.py [mod] dynamically set language_support variable 2021-02-01 17:10:37 +01:00
dummy-offline.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
dummy.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
ebay.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
elasticsearch.py Remove `httpx` and use `requests` instead (#3305) 2022-07-30 20:56:56 +02:00
emojipedia.py Add engine for Emojipedia (#3278) 2022-07-28 21:45:07 +02:00
etools.py [mod] dynamically set language_support variable 2021-02-01 17:10:37 +01:00
fdroid.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
flickr.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
flickr_noapi.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
framalibre.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
freesound.py Add Freesound engine (#2596) 2021-03-01 08:52:36 +01:00
frinkiac.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
genius.py [mod] dynamically set language_support variable 2021-02-01 17:10:37 +01:00
gentoo.py [mod] dynamically set language_support variable 2021-02-01 17:10:37 +01:00
gigablast.py Remove `httpx` and use `requests` instead (#3305) 2022-07-30 20:56:56 +02:00
github.py Fix typos (#3366) 2022-09-29 23:06:59 +02:00
google.py Fix typos (#3366) 2022-09-29 23:06:59 +02:00
google_images.py pick engine fixes (#3306) 2022-07-30 21:45:07 +02:00
google_news.py Fix typos (#3366) 2022-09-29 23:06:59 +02:00
google_play_apps.py pick engine fixes (#3306) 2022-07-30 21:45:07 +02:00
google_scholar.py Do not consent to tracking when using google 2022-08-02 19:22:37 +02:00
google_videos.py Fix typos (#3366) 2022-09-29 23:06:59 +02:00
imdb.py Add IMDB support (#2980) 2021-10-02 13:41:38 +02:00
ina.py [fix] make ina engine compatible with the new response json 2021-03-25 01:20:41 +01:00
invidious.py [fix] Update about section of Invidious and Rumble + Change filtron error wording (#2959) 2021-10-10 16:44:21 +02:00
ipfs_search.py New search engine: IPFS search (#3218) 2022-09-07 22:13:19 +02:00
json_engine.py [mod] json_engine: add content_html_to_text and title_html_to_text 2021-02-10 16:42:11 +01:00
kickass.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
lingva.py pick engine fixes (#3306) 2022-07-30 21:45:07 +02:00
loc.py Add Library of Congress engine 2021-02-09 12:45:39 +01:00
mediathekviewweb.py [enh] add engine MediathekViewWeb (API) 2021-02-09 13:08:01 +01:00
mediawiki.py [mod] dynamically set language_support variable 2021-02-01 17:10:37 +01:00
meilisearch.py Bump pylint from 2.9.6 to 2.10.2 2021-08-22 20:53:12 +02:00
microsoft_academic.py fix Microsoft Academic engine 2021-03-15 20:21:28 +01:00
mixcloud.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
mongodb.py Bump pycodestyle from 2.8.0 to 2.9.0 (#3320) 2022-08-02 19:01:46 +02:00
mysql_server.py make port configurable in MySQL engine 2022-01-11 22:49:53 +01:00
nyaa.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
omnom.py [enh] add omnom engine 2022-09-20 23:04:25 +02:00
onesearch.py Remove debug log from onesearch engine 2021-11-17 15:15:17 -03:00
opensemantic.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
openstreetmap.py pick engine fixes (#3306) 2022-07-30 21:45:07 +02:00
openverse.py Pick minor fixes from searxng (#3251) 2022-06-06 00:01:27 +02:00
pdbe.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
peertube.py Improve peertube searching 2021-02-13 19:47:33 +01:00
photon.py Fix typos (#3366) 2022-09-29 23:06:59 +02:00
piratebay.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
postgresql.py Fix remote PEP8 errors as well 2021-04-29 22:05:31 +02:00
prowlarr.py Fix typos (#3366) 2022-09-29 23:06:59 +02:00
pubmed.py Remove `httpx` and use `requests` instead (#3305) 2022-07-30 20:56:56 +02:00
qwant.py Remove `httpx` and use `requests` instead (#3305) 2022-07-30 20:56:56 +02:00
recoll.py [feat] recoll: paged json support 2021-02-07 10:05:35 -03:00
reddit.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
redis_server.py [fix] initialize redis engine at the right time 2021-07-05 19:40:51 +02:00
rumble.py [fix] Update about section of Invidious and Rumble + Change filtron error wording (#2959) 2021-10-10 16:44:21 +02:00
scanr_structures.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
searchcode_code.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
searx_engine.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
semantic_scholar.py [fix] engine: Semantic Scholar (Science) // rework & fix 2022-03-05 20:59:11 +01:00
sepiasearch.py [mod] dynamically set language_support variable 2021-02-01 17:10:37 +01:00
seznam.py Remove `httpx` and use `requests` instead (#3305) 2022-07-30 20:56:56 +02:00
sjp.py pick engine fixes (#3306) 2022-07-30 21:45:07 +02:00
solidtorrents.py Fix URL to solidtorrent result page 2021-04-28 23:57:54 +02:00
solr.py Add Solr engine 2021-03-13 21:18:09 +01:00
soundcloud.py Remove `httpx` and use `requests` instead (#3305) 2022-07-30 20:56:56 +02:00
spotify.py Bump pylint from 2.14.5 to 2.15.0 (#3353) 2022-09-06 22:23:34 +02:00
springer.py [enh] Add Springer Nature engine 2021-04-29 22:43:52 +02:00
sqlite.py Add sqlite engine to pylint 2021-05-13 21:47:38 +02:00
stackexchange.py [fix] style of stackexchange engine 2021-10-02 13:25:50 +02:00
stackoverflow.py Remove `httpx` and use `requests` instead (#3305) 2022-07-30 20:56:56 +02:00
startpage.py Fix scraping of 'sc' value from homepage (#3397) 2022-10-31 22:34:43 +01:00
tineye.py pick engine fixes (#3306) 2022-07-30 21:45:07 +02:00
tokyotoshokan.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
torrentz.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
translated.py Fix tyop: online_dictionnary -> online_dictionary 2022-07-31 17:09:03 +02:00
tvmaze.py Add TVmaze engine (#3246) 2022-06-05 23:36:04 +02:00
unsplash.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
vimeo.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
wikidata.py Fix typos (#3366) 2022-09-29 23:06:59 +02:00
wikipedia.py Remove `httpx` and use `requests` instead (#3305) 2022-07-30 20:56:56 +02:00
wolframalpha_api.py Fix typos (#3366) 2022-09-29 23:06:59 +02:00
wolframalpha_noapi.py Remove `httpx` and use `requests` instead (#3305) 2022-07-30 20:56:56 +02:00
wordnik.py Remove `httpx` and use `requests` instead (#3305) 2022-07-30 20:56:56 +02:00
www1x.py [enh] engines: add about variable 2021-01-14 20:57:17 +01:00
xpath.py Fix typos (#3366) 2022-09-29 23:06:59 +02:00
xpath_flex.py feature: new engine xpath_flex (#3119) 2022-01-11 22:44:19 +01:00
yacy.py Remove `httpx` and use `requests` instead (#3305) 2022-07-30 20:56:56 +02:00
yahoo.py Pick minor fixes from searxng (#3251) 2022-06-06 00:01:27 +02:00
yahoo_news.py [fix] remove unused import from yahoo-news engine 2021-03-14 15:13:57 +01:00
yggtorrent.py Remove `httpx` and use `requests` instead (#3305) 2022-07-30 20:56:56 +02:00
youtube_api.py [mod] dynamically set language_support variable 2021-02-01 17:10:37 +01:00
youtube_noapi.py Do not consent to tracking when using google 2022-08-02 19:22:37 +02:00