summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-03-16Merge pull request #2206 from dalf/upgrade-pygmentsAlexandre Flament
[mod] upgrade pygments
2021-03-16[mod] upgrade pygmentsAlexandre Flament
add searx_extra/update/update_pygments.py to update the css style of the oscar and simple themes.
2021-03-15[fix] remove debug codeAdam Tauber
2021-03-15fix Microsoft Academic engineNoémi Ványi
2021-03-15[fix] update youtube_noapi pagingAdam Tauber
2021-03-15Merge pull request #2652 from kvch/solr-engineAdam Tauber
Add Apache Solr engine
2021-03-15Merge pull request #2655 from return42/fix-importsAlexandre Flament
[fix] remove unused import from yahoo-news engine
2021-03-15Merge pull request #2659 from MarcAbonce/onions-http-fixAlexandre Flament
Fix HTTP error in onion engines
2021-03-15Merge pull request #2654 from return42/acgsouAlexandre Flament
[drop] Acgsou engine - www.acgsou.com no longer exists
2021-03-14fix HTTP error in onion enginesMarc Abonce Seguin
regression from https://github.com/searx/searx/pull/2641 most onion websites only serve HTTP, so it must be enabled
2021-03-14[fix] remove unused import from yahoo-news engineMarkus Heiser
Signed-off-by: Markus Heiser <markus@darmarit.de>
2021-03-14[drop] Acgsou engine - www.acgsou.com no longer existsMarkus Heiser
- https://www.acgsou.com/ acgsou.com is redirected to 36dm.club - @rinpatch do not plan on maintaining the engine [1] [1] https://github.com/searx/searx/pull/1283#issuecomment-798783585 Signed-off-by: Markus Heiser <markus@darmarit.de>
2021-03-13Add Solr engineNoémi Ványi
2021-03-13Merge pull request #2346 from dalf/upgrade-oscarAlexandre Flament
[mod] oscar: upgrade dependencies
2021-03-12Merge pull request #2651 from searx/dependabot/pip/master/sphinx-3.5.2Noémi Ványi
Bump sphinx from 3.5.1 to 3.5.2
2021-03-12Bump sphinx from 3.5.1 to 3.5.2dependabot[bot]
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 3.5.1 to 3.5.2. - [Release notes](https://github.com/sphinx-doc/sphinx/releases) - [Changelog](https://github.com/sphinx-doc/sphinx/blob/3.x/CHANGES) - [Commits](https://github.com/sphinx-doc/sphinx/compare/v3.5.1...v3.5.2) Signed-off-by: dependabot[bot] <support@github.com>
2021-03-12Merge pull request #2650 from searx/dependabot/pip/master/sphinx-tabs-2.1.0Noémi Ványi
Bump sphinx-tabs from 2.0.1 to 2.1.0
2021-03-12Bump sphinx-tabs from 2.0.1 to 2.1.0dependabot[bot]
Bumps [sphinx-tabs](https://github.com/executablebooks/sphinx-tabs) from 2.0.1 to 2.1.0. - [Release notes](https://github.com/executablebooks/sphinx-tabs/releases) - [Changelog](https://github.com/executablebooks/sphinx-tabs/blob/master/CHANGELOG.md) - [Commits](https://github.com/executablebooks/sphinx-tabs/compare/v2.0.1...v2.1.0) Signed-off-by: dependabot[bot] <support@github.com>
2021-03-12Merge pull request #2626 from mikeri/solidtorrentsAlexandre Flament
Add Solid Torrents engine
2021-03-12Merge pull request #2641 from dalf/disable_http_by_defaultAlexandre Flament
[mod] by default allow only HTTPS, not HTTP
2021-03-11Merge pull request #2642 from return42/fix-apkmirrorAlexandre Flament
[fix] APKMirror engine - update xpath selectors and fix img_src
2021-03-11Merge pull request #2643 from return42/fix-makefileAlexandre Flament
[fix] make targets engines.languages and useragents.update
2021-03-11[mod] oscar: update README.rstAlexandre Flament
2021-03-11[mod] oscar: get bootstrap and typeahead from NPMAlexandre Flament
2021-03-11[mod] oscar: get leaflet and jquery from NPMAlexandre Flament
easy to upgrade (package.json)
2021-03-10[mod] oscar: move compiled files to the src directoryAlexandre Flament
2021-03-10[mod] oscar: remove polyfills for Internet ExplorerAlexandre Flament
2021-03-10[mod] oscar: remove unused imagesAlexandre Flament
2021-03-10[mod] theme: remove require-2.1.15.min.jsAlexandre Flament
See https://github.com/requirejs/requirejs/issues/1816 requirejs loads one file: leaflet. This commit: * removes requirejs * load leaflet using <script src...> HTML tag in searx/templates/oscar/base.html
2021-03-10[mod] oscar: upgrade npm dependenciesAlexandre Flament
2021-03-09[fix] APKMirror engine - update xpath selectors and fix img_srcMarkus Heiser
BTW: make the code slightly more readable Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-03-08Merge pull request #2640 from return42/fix-yahoo-newsAlexandre Flament
[fix] rewrite Yahoo-News engine
2021-03-08[fix] make targets engines.languages and useragents.updateMarkus Heiser
Since [PR 2600] is merged the update scripts for languages and useragent has been moved to folder: searx_extra/update/ [PR 2600] https://github.com/searx/searx/pull/2600 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-03-08[fix] rewrite Yahoo-News engineMarkus Heiser
Many things have been changed since last review of this engine. This patch fix xpath selectors, implements suggestion and is a complete review / rewrite of the engine. Signed-off-by: Markus Heiser <markus@darmarit.de>
2021-03-08[mod] by default allow only HTTPS, not HTTPAlexandre Flament
Related to https://github.com/searx/searx/pull/2373
2021-03-07Add Solid Torrents engineMichael Ilsaas
2021-03-06Merge pull request #2615 from searx/engine-dataNoémi Ványi
Add ability to send engine data to subsequent requests
2021-03-06[enh] add ability to send engine data to subsequent requestsAdam Tauber
2021-03-06Merge pull request #2631 from searx/update_data_update_languages.pyAlexandre Flament
Update searx.data - update_languages.py
2021-03-05Merge pull request #2634 from return42/fedoraAlexandre Flament
[mod] LXC switch to Fedora 33 / Fedora 31 reached its EOL
2021-03-05Merge pull request #2635 from return42/einitAlexandre Flament
[mod] don't dump traceback of SearxEngineResponseException on init
2021-03-05[mod] don't dump traceback of SearxEngineResponseException on initMarkus Heiser
When initing engines a "SearxEngineResponseException" is logged very verbose, including full traceback information: ERROR:searx.engines:yggtorrent engine: Fail to initialize Traceback (most recent call last): File "share/searx/searx/engines/__init__.py", line 293, in engine_init init_fn(get_engine_from_settings(engine_name)) File "share/searx/searx/engines/yggtorrent.py", line 42, in init resp = http_get(url, allow_redirects=False) File "share/searx/searx/poolrequests.py", line 197, in get return request('get', url, **kwargs) File "share/searx/searx/poolrequests.py", line 190, in request raise_for_httperror(response) File "share/searx/searx/raise_for_httperror.py", line 60, in raise_for_httperror raise_for_captcha(resp) File "share/searx/searx/raise_for_httperror.py", line 43, in raise_for_captcha raise_for_cloudflare_captcha(resp) File "share/searx/searx/raise_for_httperror.py", line 30, in raise_for_cloudflare_captcha raise SearxEngineCaptchaException(message='Cloudflare CAPTCHA', suspended_time=3600 * 24 * 15) searx.exceptions.SearxEngineCaptchaException: Cloudflare CAPTCHA, suspended_time=1296000 For SearxEngineResponseException this is not needed. Those types of exceptions can be a normal use case. E.g. for CAPTCHA errors like shown in the example above. It should be enough to log a warning for such issues: WARNING:searx.engines:yggtorrent engine: Fail to initialize // Cloudflare CAPTCHA, suspended_time=1296000 closes: #2612 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-03-05[mod] LXC switch to Fedora 33 / Fedora 31 reached its EOLMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-03-05Merge pull request #2632 from searx/update_data_update_wikidata_units.pyAlexandre Flament
Update searx.data - update_wikidata_units.py
2021-03-05Merge pull request #2630 from searx/update_data_update_ahmia_blacklist.pyAlexandre Flament
Update searx.data - update_ahmia_blacklist.py
2021-03-05Merge pull request #2633 from searx/update_data_update_currencies.pyAlexandre Flament
Update searx.data - update_currencies.py
2021-03-05Update searx.data - update_currencies.pydalf
2021-03-05Update searx.data - update_wikidata_units.pydalf
2021-03-05Update searx.data - update_languages.pydalf
2021-03-05Update searx.data - update_ahmia_blacklist.pydalf