summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-02-25fix fetch_languages for bingMarc Abonce Seguin
Bing has a list of regions that it supports and some of these regions may have more than one possible language. In some cases, like Switzerland, these languages are always shown as options, so there is no issue. But in other cases, like Andorra, Bing will only show one language at the time, either the region's default or the request's language if the latter is supported by that region. For example, if the HTTP request is in French, Andorra will appear as fr-AD but if the same page is requested in any other language Andorra will appear as ca-AD. This is specially a problem when Bing assumes that the request is in English because it overrides enough language codes to make several major languages like Arabic dissappear from the languages.py file. To avoid that issue, I set the Accept-Language header to a language that's only supported in one region to hopefully avoid these overrides.
2021-02-25data-update.yml: on PR per fileAlexandre Flament
2021-02-24Merge pull request #2592 from dalf/update-external-bangsNoémi Ványi
[mod] add utils/fetch_external_bangs.py
2021-02-24[mod] add utils/fetch_external_bangs.pyAlexandre Flament
Based on duckduckgo bangs Store bangs on a trie to allow autocomplete (not in this commit)
2021-02-24Merge pull request #2584 from searx/dependabot/pip/master/sphinx-3.5.1Alexandre Flament
Bump sphinx from 3.4.1 to 3.5.1
2021-02-23Bump sphinx from 3.4.1 to 3.5.1dependabot[bot]
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 3.4.1 to 3.5.1. - [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.4.1...v3.5.1) Signed-off-by: dependabot[bot] <support@github.com>
2021-02-23Merge pull request #2595 from dalf/update-wikidata-unitsAlexandre Flament
[mod] update wikidata_units.json and fetch_wikidata_units.py
2021-02-23Merge pull request #2585 from dalf/update-currenciesAlexandre Flament
[mod] update currencies.json and fetch_currencies.py
2021-02-23[mod] update currencies.json and fetch_currencies.pyAlexandre Flament
use a sparql request on wikidata to get the list of currencies. currencies.json contains the translation for all supported searx languages. Supersede #993
2021-02-23[mod] update wikidata_units.json and fetch_wikidata_units.pyAlexandre Flament
The fetch_wikidata_units.py result won't change randomly. See comments in the script.
2021-02-22Fix paging of Bing ImagesNoémi Ványi
2021-02-21Merge pull request #2588 from datagram1/masterAlexandre Flament
Added rumble.com video search engine.
2021-02-20Added rumble.com video search engine. TODO video embedding.datagram1
Update rumble.py some lines too long. Disable Rumble engine disabled : True PEP8 fix change line spacing
2021-02-19Update dependabot.ymlAlexandre Flament
2021-02-17Merge pull request #2579 from searx/dependabot/pip/master/sphinx-tabs-2.0.1dependabot[bot]
2021-02-16Bump sphinx-tabs from 1.3.0 to 2.0.1dependabot[bot]
Bumps [sphinx-tabs](https://github.com/executablebooks/sphinx-tabs) from 1.3.0 to 2.0.1. - [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/v1.3.0...v2.0.1) Signed-off-by: dependabot[bot] <support@github.com>
2021-02-16Merge pull request #2578 from searx/dependabot/pip/master/pyyaml-5.4.1dependabot[bot]
2021-02-16Bump pyyaml from 5.3.1 to 5.4.1dependabot[bot]
Bumps [pyyaml](https://github.com/yaml/pyyaml) from 5.3.1 to 5.4.1. - [Release notes](https://github.com/yaml/pyyaml/releases) - [Changelog](https://github.com/yaml/pyyaml/blob/master/CHANGES) - [Commits](https://github.com/yaml/pyyaml/compare/5.3.1...5.4.1) Signed-off-by: dependabot[bot] <support@github.com>
2021-02-16Merge pull request #2581 from searx/dependabot/pip/master/pylint-2.6.2dependabot[bot]
2021-02-16Bump pylint from 2.6.0 to 2.6.2dependabot[bot]
Bumps [pylint](https://github.com/PyCQA/pylint) from 2.6.0 to 2.6.2. - [Release notes](https://github.com/PyCQA/pylint/releases) - [Changelog](https://github.com/PyCQA/pylint/blob/master/ChangeLog) - [Commits](https://github.com/PyCQA/pylint/compare/pylint-2.6.0...pylint-2.6.2) Signed-off-by: dependabot[bot] <support@github.com>
2021-02-16Merge pull request #2577 from searx/dependabot/pip/master/jinja2-2.11.3dependabot[bot]
2021-02-16Bump jinja2 from 2.11.2 to 2.11.3dependabot[bot]
Bumps [jinja2](https://github.com/pallets/jinja) from 2.11.2 to 2.11.3. - [Release notes](https://github.com/pallets/jinja/releases) - [Changelog](https://github.com/pallets/jinja/blob/master/CHANGES.rst) - [Commits](https://github.com/pallets/jinja/compare/2.11.2...2.11.3) Signed-off-by: dependabot[bot] <support@github.com>
2021-02-16Merge pull request #2580 from ↵dependabot[bot]
searx/dependabot/pip/master/nose2-coverage_plugin--0.10.0
2021-02-16Bump nose2[coverage_plugin] from 0.9.2 to 0.10.0dependabot[bot]
Bumps [nose2[coverage_plugin]](https://github.com/nose-devs/nose2) from 0.9.2 to 0.10.0. - [Release notes](https://github.com/nose-devs/nose2/releases) - [Changelog](https://github.com/nose-devs/nose2/blob/master/docs/changelog.rst) - [Commits](https://github.com/nose-devs/nose2/compare/0.9.2...0.10.0) Signed-off-by: dependabot[bot] <support@github.com>
2021-02-16Update dependabot.ymlAlexandre Flament
2021-02-16Create dependabot.ymlAlexandre Flament
Only pip packages and ignore pygments, related to https://github.com/searx/searx/pull/2206
2021-02-16Merge pull request #2573 from unixfox/yggtorrentAlexandre Flament
update yggtorrent url + add it back
2021-02-16Merge pull request #2570 from xenrox/improve-peertubeAlexandre Flament
Improve peertube searching
2021-02-15fix yggtorrent url + add it backEmilien Devos
2021-02-13Improve peertube searchingThorben Günther
At the moment videos without a description are not shown - setting default content to "" fixes this. Another current bug is that thumbnails are not displayed. This is caused by a double slash in the url. For this every trailing slash is now stripped (for backwards compatibility) and the API response is correctly parsed.
2021-02-12data-update.yml: run on Friday, 16:05 UTCAlexandre Flament
2021-02-12Merge pull request #2566 from dalf/remove-yandexAlexandre Flament
[remove] yandex engine
2021-02-12data-update.yml: run on searx orgAlexandre Flament
2021-02-12data-update.yml: run on FridayAlexandre Flament
give the weekend to review the PR
2021-02-12Merge pull request #2559 from dalf/upd-duckduckgoAlexandre Flament
[fix] duckduckgo engine: "!ddg !g" do not redirect to google
2021-02-12[fix] duckduckgo engine: "!ddg !g" do not redirect to googleAlexandre Flament
* searx understand "!ddg !g time" as : send "!g time" to DDG * !g a DDG bang for Google: DDG return a HTTP redirect to Google This commit adds a the allows_redirect param not to follow HTTP redirect. The DDG engine returns a empty result as before without HTTP redirect.
2021-02-12Merge pull request #2562 from dalf/mod-json-engineAlexandre Flament
[mod] json_engine: add content_html_to_text and title_html_to_text
2021-02-12Merge pull request #2565 from dalf/upd-wikipediaAlexandre Flament
[upd] wikipedia engine: return an empty result on query with illegal characters
2021-02-12Merge pull request #2564 from dalf/fix-seznamAlexandre Flament
[fix] fix seznam engine
2021-02-12Merge pull request #2560 from dalf/fix-duckduckgoAlexandre Flament
Fix duckduckgo
2021-02-12Merge pull request #2557 from dalf/fix-raise_for_httperrorAlexandre Flament
Fix: activate raise_for_error by default
2021-02-11Merge pull request #2541 from return42/mediathekviewwebAlexandre Flament
[enh] add engine MediathekViewWeb (API)
2021-02-11[remove] yandex engineAlexandre Flament
2021-02-11[fix] fix seznam engineAlexandre Flament
no paging support
2021-02-11[upd] wikipedia engine: return an empty result on query with illegal charactersAlexandre Flament
on some queries (like an IT error message), wikipedia returns an HTTP error 400. this commit returns an empty result instead of showing an error to the user.
2021-02-10[mod] json_engine: add content_html_to_text and title_html_to_textAlexandre Flament
Some JSON API returns HTML in either in the HTML or the content. This commit adds two new parameters to the json_engine: content_html_to_text and title_html_to_text, False by default. If True, then the searx.utils.html_to_text removes the HTML tags. Update crossref, openairedatasets and openairepublications engines
2021-02-10Merge pull request #2544 from mrwormo/congresslibraryAlexandre Flament
[Engine] Add Library of Congress engine
2021-02-10Merge pull request #2556 from dalf/fix-apk-mirrorAlexandre Flament
[fix] fix apk_mirror engine
2021-02-10Merge pull request #2558 from dalf/remove-google-play-musicAlexandre Flament
[upd] remove google_play_music engine
2021-02-09[mod] duckduckgo engine: better support of the language preferenceAlexandre Flament
After the main request, send a second to https://duckduckgo.com/t/sl_h See https://github.com/searx/searx/issues/2259