98 Commits
Author SHA1 Message Date
Noémi Ványi 8362257b9a Merge pull request #2736 from plague-doctor/sjp
Add new engine: SJP - Słownik języka polskiego
2021-04-16 17:30:14 +02:00
Noémi Ványi e56323d3c8 Merge pull request #2759 from ypid/fix/typo
Fix grammar mistake in debug log output
2021-04-16 17:26:45 +02:00
Noémi Ványi 312a51566c Merge pull request #2764 from mikamp116/patch-1
Fix bug for 'FileNotFoundError' in 'standalone_searx.py'
2021-04-16 17:26:21 +02:00
Noémi Ványi 59df3bec28 Merge pull request #2763 from return42/add-bandcamp
Add Bandcamp search engine
2021-04-16 17:25:59 +02:00
Noémi Ványi 6c0114567e Merge pull request #2744 from ColonisationCaptain/patch-1
Correct typo/grammatical mistake in documentation
2021-04-11 14:46:59 +02:00
Noémi Ványi 5d5ecdb745 Merge pull request #2717 from 3nprob/configure-config-paths
Allow overriding env vars SEARX_SETTINGS_PATH,UWSGI_SETTINGS_PATH
2021-04-09 12:48:06 +02:00
Noémi Ványi cc359345a8 Merge pull request #2735 from plague-doctor/wordnik
Add new engine: Wordnik.com
2021-04-08 19:48:13 +02:00
Noémi Ványi a9a51ceb48 Merge pull request #2733 from dalf/fix-2656
SCRIPT_NAME remove trailing slash to avoid infinite redirect
2021-04-08 19:47:28 +02:00
Noémi Ványi 52e08ed777 Merge pull request #2741 from return42/fix-sphinx-theme
[fix] docutils v0.17 incompatibility to previeous v0.16
2021-04-08 19:44:45 +02:00
Noémi Ványi dd2b106f94 Merge pull request #2668 from searx/dependabot/pip/master/pycodestyle-2.7.0
Bump pycodestyle from 2.6.0 to 2.7.0
2021-04-05 21:39:36 +02:00
Noémi Ványi a477a3a687 Merge pull request #2728 from return42/fix-loader
[fix] settings_loader.py - use update_dict only for mapping types
2021-04-05 21:32:41 +02:00
Noémi Ványi b40af000f3 Merge pull request #2726 from 3nprob/custom-docker-repository
Allow overriding Docker repository when building docker image
2021-04-05 20:48:24 +02:00
Noémi Ványi 736d0656bb Merge pull request #2723 from 3nprob/clean-hubspot-tracking-urls
Remove hubsbpot tracking URL params

More information here:
https://knowledge.hubspot.com/settings/how-do-i-create-a-tracking-url
https://knowledge.hubspot.com/ads/ad-tracking-in-hubspot
https://knowledge.hubspot.com/ctas/calls-to-action-frequently-asked-questions
https://meta.stackexchange.com/questions/263392/what-are-these-very-long-parameters-in-so-careers-feedback-always-welcome-url
2021-04-05 20:46:13 +02:00
Noémi Ványi 647c3fb4a5 Merge pull request #2725 from 3nprob/optimize-docker-build
Reduce redundant docker build steps
2021-04-05 18:55:30 +02:00
Noémi Ványi ba90c5a2e0 Merge pull request #2718 from return42/fix-publishedDate
[fix] publishedDate: don't try to get date from empty string or None
2021-04-04 23:00:22 +02:00
Noémi Ványi 0c68f2ee5f Merge pull request #2707 from return42/fix-doi-default
[fix] default_doi_resolver in preferences
2021-04-04 22:56:23 +02:00
Noémi Ványi 76a5305ee2 Merge pull request #2685 from searx/dependabot/pip/master/sphinx-3.5.3
Bump sphinx from 3.5.2 to 3.5.3
2021-04-03 23:49:21 +02:00
Noémi Ványi e5c2218e35 Merge pull request #2666 from searx/dependabot/pip/master/sphinx-autobuild-2021.3.14
Bump sphinx-autobuild from 2020.9.1 to 2021.3.14
2021-04-03 23:40:46 +02:00
Noémi Ványi 504de506e8 Merge pull request #2715 from searx/dependabot/pip/master/sphinxcontrib-programoutput-0.17
Bump sphinxcontrib-programoutput from 0.16 to 0.17
2021-04-03 23:27:38 +02:00
Noémi Ványi de877dcd12 Merge pull request #2714 from searx/dependabot/pip/master/pylint-2.7.4
Bump pylint from 2.7.2 to 2.7.4
2021-04-03 23:27:20 +02:00
Noémi Ványi 7612e5d9fd Merge pull request #2712 from searx/update_data_update_firefox_version.py
Update searx.data - update_firefox_version.py
2021-04-03 23:15:43 +02:00
Noémi Ványi 985e8b28fe Merge pull request #2710 from searx/update_data_update_ahmia_blacklist.py
Update searx.data - update_ahmia_blacklist.py
2021-04-03 23:02:44 +02:00
Noémi Ványi feb2d81874 Merge pull request #2709 from searx/update_data_update_currencies.py
Update searx.data - update_currencies.py
2021-04-03 23:02:26 +02:00
Noémi Ványi 9a962c5369 Merge pull request #2711 from searx/update_data_update_wikidata_units.py
Update searx.data - update_wikidata_units.py
2021-04-03 23:01:43 +02:00
Noémi Ványi 5ca34ac571 Merge pull request #2713 from searx/update_data_update_languages.py
Update searx.data - update_languages.py
2021-04-03 23:01:00 +02:00
Noémi Ványi 11070e5744 Merge pull request #2657 from cyclaero/conditional-sigusr1
Windows does not support SIGUSR1, so don't use it unconditionally.
2021-03-16 20:57:10 +01:00
Noémi Ványi 22a2e54455 Merge pull request #2651 from searx/dependabot/pip/master/sphinx-3.5.2
Bump sphinx from 3.5.1 to 3.5.2
2021-03-12 20:19:38 +01:00
Noémi Ványi c9d46edb29 Merge pull request #2650 from searx/dependabot/pip/master/sphinx-tabs-2.1.0
Bump sphinx-tabs from 2.0.1 to 2.1.0
2021-03-12 20:12:45 +01:00
Noémi Ványi 0d8b369b5b Merge pull request #2615 from searx/engine-data
Add ability to send engine data to subsequent requests
2021-03-06 12:17:10 +01:00
Noémi Ványi 111d38cd8f Merge pull request #2621 from return42/fix-searx.sh
[fix] utils/serax.sh create_pyenv() - drop duplicate 'pip install .'
2021-03-03 20:08:37 +01:00
Noémi Ványi bc590cbc47 Merge pull request #2592 from dalf/update-external-bangs
[mod] add utils/fetch_external_bangs.py
2021-02-24 20:27:26 +01:00
Noémi Ványi ab8739809c Merge pull request #2538 from return42/drop-metager
[drop] metager - xpath engine won't work anymore
2021-02-07 15:21:40 +01:00
Noémi Ványi 1f09d7d561 Merge pull request #2539 from OliveiraHermogenes/recoll/paged_json
[feat] recoll: add support for paging
2021-02-07 14:28:57 +01:00
Noémi Ványi ffaf785f82 Merge pull request #2533 from mrwormo/ccengine
[Engine] Add Creative Commons search engine
2021-02-04 22:35:08 +01:00
Noémi Ványi 006f206dc9 Merge pull request #2530 from return42/fix-user-hb
[fix] make books/user.pdf
2021-02-02 20:50:35 +01:00
Noémi Ványi dbfd5567aa Merge pull request #2456 from return42/pypi-test
upload-pypi-test & linuxdoc has been released on PyPi
2021-01-10 20:10:05 +01:00
Noémi Ványi 820b468bfe Merge pull request #2373 from kvch/display-https-engines
Display if an engine does not support HTTPS requests
2020-12-09 22:48:10 +01:00
Noémi Ványi 4a36a3044d Add recoll engine (#2325)
recoll is a local search engine based on Xapian:
http://www.lesbonscomptes.com/recoll/

By itself recoll does not offer web or API access,
this can be achieved using recoll-webui:
https://framagit.org/medoc92/recollwebui.git

This engine uses a custom 'files' result template

set `base_url` to the location where recoll-webui can be reached
set `dl_prefix` to a location where the file hierarchy as indexed by recoll can be reached
set `search_dir` to the part of the indexed file hierarchy to be searched, use an empty string to search the entire search domain
2020-11-30 08:35:15 +01:00
Noémi Ványi aa6eaf603f Merge pull request #2295 from searx/default-http-headers
[enh] add default http headers - closes #715
2020-11-08 17:05:16 +01:00
Noémi Ványi d553de4909 Merge pull request #2287 from return42/fix-make-run
[fix] make.run - use SEARX_DEBUG=1 instead of modifing settings.yml
2020-10-31 16:51:20 +01:00
Noémi Ványi 10ddd421f2 Merge pull request #2224 from dalf/update-infobox-engines
[enh] update infobox engines
2020-10-28 22:36:29 +01:00
Noémi Ványi 9b872871fe Merge pull request #1246 from Venca24/devel_hash
[enh] add plugin converting strings into hash digests
2020-10-24 14:16:45 +02:00
Noémi Ványi 5707fba561 Merge pull request #2265 from renyhp/patch-1
Fix typos in documentation
2020-10-21 19:37:24 +02:00
Noémi Ványi 2370234d09 Merge pull request #2137 from dalf/drop-python-2
Drop Python 2
2020-09-12 14:51:35 +02:00
Noémi Ványi f0ca1c3483 [enh] Add command line engines: git grep, find, etc. (#2128)
A new "base" engine called command is introduced. It is the foundation for all command line engines for now.
You can use this engine to create your own command line engine.

Add some engines (commented out to make sure no one enables anything accidentally):
* git grep: This engine lets you grep in the searx repo.
* locate: If locate is installed and initialized, you can search on the FS.
* find: You can find files with a specific name from where you started searx.
* pattern search in files: This engine utilizes the command fgrep.
* regex search in files: This engine runs `grep` to find a file based on its contents.
2020-09-08 09:51:53 +02:00
Noémi Ványi 0e5197123d Merge pull request #2108 from ashtasht/patch-1
Change isAlive() to is_alive() as isAlive() is unsupported in newer Python versions
2020-08-01 22:00:18 +02:00
Noémi Ványi 935321226b Merge branch 'master' into patch-1 2020-08-01 21:52:19 +02:00
Noémi Ványi c8986ec5d4 Merge pull request #2111 from gangural/issue-2110-fix
Fix UI bug when search contain typo

Closes #2110
2020-08-01 21:40:21 +02:00
Noémi Ványi cdc2f33972 Merge pull request #2074 from asciimoo/external-plugins
This is a second proposal to accomplish plugin decoupling. I think #1938 is highly complicated and does much more than this feature requires, so here is an alternative implementation for the same feature. Please review it and let me know your opinion.

This solution supports the use of any kind of standard python modules which implements the required attributes of a plugin, so new plugins can be installed by standard python tools (pip/setup.py).

Downsides:
 - Localization of plugins name/description isn't possible
 - Plugins have to be updated manually

## What does this PR do?

Implements external plugin extensibility.

## Why is this change important?

Makes us able to decouple plugins from searx.

## Related issues

#1938 #1716 #1878
2020-07-28 21:28:55 +02:00
Noémi Ványi 93cbd85b8a Merge branch 'master' into duckduckgo_correction 2020-06-28 20:28:12 +02:00
Noémi Ványi 0b7e7acf74 Merge pull request #1921 from kvch/fix-working-outside-request-ctx
[fix] remove usage of request context where not available
2020-04-19 19:19:07 +02:00
Noémi Ványi 826ef3d009 Merge pull request #1879 from bauruine/fix_startpage_ValueError_on_spanish_datetime
[Fix] Startpage ValueError on Spanish date format
2020-04-15 23:41:24 +02:00
Noémi Ványi fcb44c6542 Merge branch 'master' into fix_startpage_ValueError_on_spanish_datetime 2020-04-15 23:33:16 +02:00
Noémi Ványi 4eddbca81d Merge pull request #1917 from dalf/requirements-upgrade
[mod] requirements.txt: upgrade dependency versions.
2020-04-15 23:32:14 +02:00
Noémi Ványi ee856571c9 Merge pull request #1914 from splintah/wikimedia-projects
[add] Additional Wikimedia projects
2020-04-12 22:54:07 +02:00
Noémi Ványi 7878176bb0 Merge branch 'master' into wikimedia-projects 2020-04-12 21:35:37 +02:00
Noémi Ványi 527b1580b7 Merge pull request #1913 from Venca24/devel_rubygems
[add] rubygems engine
2020-04-12 19:26:09 +02:00
Noémi Ványi f172aad5d2 Merge branch 'master' into devel_rubygems 2020-04-12 19:17:21 +02:00
Noémi Ványi 42d5e2c02c Merge pull request #1719 from Monogramm/feature/accessibility
Add aria labels for oscar buttons
2019-11-01 09:19:53 +01:00
Noémi Ványi 4e029b023a Merge pull request #1728 from MarcAbonce/corrections_fix
[fix] Preserve bangs in corrections
2019-10-24 13:18:51 +02:00
Noémi Ványi bf24b39fce Merge branch 'master' into corrections_fix 2019-10-24 10:39:26 +02:00
Noémi Ványi 147ad504c3 Merge pull request #1729 from MarcAbonce/fix_tracker_remover
Fix out of range error in tracker remover plugin
2019-10-24 10:33:30 +02:00
Noémi Ványi 69c8ad86f3 Merge pull request #1614 from Nachtalb/ne/improve-infinite-scroll
Improve infinite scroll (and with it fixing a bug)
2019-06-30 13:49:16 +02:00
Noémi Ványi 6c75052874 Merge branch 'master' into ne/improve-infinite-scroll 2019-06-30 13:45:09 +02:00
Noémi Ványi 4c768f9fe6 Merge pull request #1590 from rachmadaniHaryono/feature/fix-config
fix: dev: python3 dict keys jsonify
2019-06-24 23:16:41 +02:00
Noémi Ványi 1e30f19800 Merge branch 'master' into feature/fix-config 2019-06-24 23:10:22 +02:00
Noémi Ványi 48ccc6c39a Merge pull request #1620 from nfk/addr_setup
Add addr setup via SEARX_BIND_ADDRESS
2019-06-24 22:56:45 +02:00
Noémi Ványi 8189b0d192 Merge pull request #1588 from rachmadaniHaryono/feature/fix-nose-coverage
install coverage_plugin of nose2 instead of coverage-plugin
2019-06-03 20:30:05 +02:00
Noémi Ványi b9e42e69be Merge pull request #1507 from Venca24/devel_google_scholar
[fix] google scholar suggestions
2019-02-22 21:10:26 +01:00
Noémi Ványi 6cadbf9269 Merge branch 'master' into devel_google_scholar 2019-02-22 21:05:07 +01:00
Noémi Ványi d4a24fcaa5 Merge pull request #1514 from jfowl/engine-apkmirror
[Engine] adds apkmirror search engine
2019-02-22 20:56:01 +01:00
Noémi Ványi 5fa3c1126b Merge pull request #1497 from kvch/fix-engine-suspend-time
Add accidentally removed import to search.py
2019-01-29 11:09:50 +01:00
Noémi Ványi 83342a2878 Merge branch 'master' into fix-engine-suspend-time 2019-01-29 11:03:35 +01:00
Noémi Ványi 0ac117770d Merge pull request #1501 from bourrel/remove_asksteem
Remove asksteem
2019-01-29 11:02:49 +01:00
Noémi Ványi c4f165477e Merge pull request #1488 from Venca24/devel_image_proxy
[FIX] image_proxify
2019-01-25 20:54:47 +01:00
Noémi Ványi fdf3994364 Merge branch 'master' into devel_image_proxy 2019-01-25 20:48:55 +01:00
Noémi Ványi deaaf0651a Merge pull request #1485 from pelag0s/outgoing-proxy-config
docker: allow configuring http proxy via env variables
2019-01-20 14:56:49 +01:00
Noémi Ványi e9b53a12b0 Merge branch 'master' into outgoing-proxy-config 2019-01-20 14:51:35 +01:00
Noémi Ványi 3e6d5ba35e Merge pull request #1412 from d-tux/engines/unsplash
Unsplash image engine
2019-01-19 12:01:04 +01:00
Noémi Ványi 89dd3dd93f Merge pull request #1430 from hallabro/setup-no-tests
setup: Skip test files
2019-01-15 22:21:32 +01:00
Noémi Ványi 25367cfba1 Merge branch 'master' into setup-no-tests 2019-01-15 22:11:26 +01:00
Noémi Ványi 383e3cc554 Merge pull request #1483 from MarcAbonce/wolframalpha_api_fix
[fix] Unicode error with WolframAlpha API engine (fixes #1480)
2019-01-11 20:45:48 +01:00
Noémi Ványi 2438b3c77a Merge pull request #1475 from kvch/add-all-language-option-again
Revert "remove 'all' option from search languages"
2019-01-07 21:35:40 +01:00
Noémi Ványi 491792c1a5 Merge pull request #1446 from MarcAbonce/language_aliases_fix
[fix] Fix queries in Hebrew and Norwegian so they give results in the right language
2019-01-07 20:38:05 +01:00
Noémi Ványi 1a850cf171 Merge branch 'master' into language_aliases_fix 2019-01-07 20:33:31 +01:00
Noémi Ványi 35d82ed660 Merge pull request #1478 from milouse/fix/simple_theme
Fix simple theme
2019-01-07 18:41:54 +01:00
Noémi Ványi 62cc1dcc52 Merge pull request #1474 from Venca24/devel_mojeek
[add] mojeek engine
2019-01-06 11:33:35 +01:00
Noémi Ványi abcbcec0b5 Merge pull request #1444 from Venca24/devel_google_videos
[fix] google videos engine
2019-01-05 18:08:05 +01:00
Noémi Ványi 1ea56576dc Merge branch 'master' into devel_google_videos 2019-01-04 22:27:05 +01:00
Noémi Ványi 899ba5d6de Merge pull request #1461 from dimqua/master
Remove Ixquick engine
2019-01-04 22:20:37 +01:00
Noémi Ványi aeb6dab187 Merge branch 'master' into master 2019-01-04 22:14:40 +01:00
Noémi Ványi 82bf9c6b29 Merge pull request #1464 from miicha/bugfix_startpage
restore startpage search results
2019-01-04 22:10:38 +01:00
Noémi Ványi 5b81f7c2cc Merge branch 'master' into bugfix_startpage 2019-01-04 22:03:00 +01:00
Noémi Ványi cf8e224601 Merge pull request #1469 from bourrel/fix_bing_images
Fix bing image thumbnail path
2019-01-01 21:45:39 +01:00
Noémi Ványi 8ec55112a0 Merge pull request #1233 from Angristan/patch-2
Use new LABEL syntax for Dockerfile
2018-08-19 21:54:51 +02:00
Noémi Ványi 8f744ddfb2 Merge branch 'master' into patch-2 2018-08-19 21:49:07 +02:00
Noémi Ványi 91db5e58b7 add pronunciaton of searx to README 2018-04-11 21:44:50 +02:00
Noémi Ványi 1e0381a8d5 Merge pull request #582 from kvch/archive-is
archive.is engine
2016-06-10 23:06:44 +02:00