| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-10-23 | [mod] adapt hash plugin to current version of searx | Venca24 | |
| 2020-10-23 | [fix] hash plugin | Venca24 | |
| 2020-10-23 | [fix] code style | Venca24 | |
| 2020-10-23 | [fix] hash plugin | Venca24 | |
| 2020-10-23 | [enh] add plugin converting strings into hash digests | Venca24 | |
| 2020-10-09 | Force admins to set secret_key if debug mode is disabled | Noémi Ványi | |
| This commit also enables debug mode for unit tests. | |||
| 2020-10-09 | Propagate error messages from YouTube API | Noémi Ványi | |
| 2020-10-09 | Merge pull request #2255 from kvch/yacy-improvements | Adam Tauber | |
| Add yacy improvements: HTTP digest auth, category checking | |||
| 2020-10-09 | [fix] fix duckduckgo engine | Alexandre Flament | |
| - remove paging support: a "vqd" parameter is required between each request. This parameter is uniq for each request - update the URL (no redirect), use the POST method - language support: works if there is no more than request per minute, otherwise it is ignored ! | |||
| 2020-10-09 | Add yacy improvements: HTTP digest auth, category checking | Noémi Ványi | |
| 2020-10-09 | [enh] add ability to set enabled plugins from settings - closes #1613 #778 | Adam Tauber | |
| 2020-10-09 | Fix XPATH of lobste.rs engine && add timeout | Noémi Ványi | |
| 2020-10-08 | [fix] use base_url everywhere if it is defined in settings.yml | Adam Tauber | |
| 2020-10-08 | add ebay enginte to shopping category | Noémi Ványi | |
| 2020-10-07 | [mod] Add searx.data module | Alexandre Flament | |
| Instead of loading the data/*.json in different location, load these files in the new searx.data module. | |||
| 2020-10-07 | Merge pull request #2247 from dalf/fix-opensearch | Alexandre Flament | |
| [fix] opensearch.xml URL contains method and autocomplete parameters | |||
| 2020-10-07 | Merge pull request #2248 from dalf/fix-webadapter | Alexandre Flament | |
| [fix] various fixes of searx.webadapter | |||
| 2020-10-06 | [fix] fix searx.webadapter | Alexandre Flament | |
| * Fix "?q=test&engines=wikipedia": fix exception * Fix "?q=test&engines=wikipedia&categories=images": now the engines from images category are included. * Fix parse_timeout: make sure a value is always returned * Various typing fixes (searx.webadapter, searx.search.SearchQuery) | |||
| 2020-10-06 | [fix] drop Python 2: use collections.abc.Iterable instead of ↵ | Alexandre Flament | |
| collections.Iterable | |||
| 2020-10-06 | [fix] drop Python 2: use importlib instead of imp.load_source | Alexandre Flament | |
| imp.load_source is not documented in Python 3 see documentation : https://docs.python.org/3/library/importlib.html#importing-a-source-file-directly partial fix of https://github.com/searx/searx/issues/1674 | |||
| 2020-10-06 | [fix] opensearch.xml URL contains method and autocomplete parameters | Alexandre Flament | |
| When the user add searx as a search engine, the browser loads the /opensearch.xml URL without the cookies. Without the query parameters, the user preferences are ignored (method and autocomplete). In addition, opensearch.xml is modified to support automatic updates, see https://developer.mozilla.org/en-US/docs/Web/OpenSearch | |||
| 2020-10-05 | Merge pull request #2237 from dalf/mod-engines-init | Alexandre Flament | |
| Mod engines init | |||
| 2020-10-05 | [mod] webapp.py: update engines initialization condition | Alexandre Flament | |
| Always call initialize engines except on the first run of werkzeug with the reload feature. the reload feature is activated when: * searx_debug is True (SEARX_DEBUG environment variable or settings.yml) * FLASK_APP=searx/webapp.py FLASK_ENV=development flask run (see https://flask.palletsprojects.com/en/1.1.x/cli/ ) Fix SEARX_DEBUG=0 make docs docs/admin/engines.rst : engines are initialized See https://github.com/searx/searx/issues/2204#issuecomment-701373438 | |||
| 2020-10-04 | Merge pull request #2241 from dalf/move-extract-text-and-url | Alexandre Flament | |
| Move the extract_text and extract_url functions to searx.utils | |||
| 2020-10-04 | Merge pull request #2239 from dalf/mod-preferences | Alexandre Flament | |
| [mod] preferences.py: check language setting with a regex instead of match_language | |||
| 2020-10-03 | [enh] Add SepiaSearch engine (#2227) | Finn | |
| supported_languages values: see https://framagit.org/framasoft/peertube/search-index/-/blob/master/client/src/views/Search.vue#L618-641 | |||
| 2020-10-03 | [mod] searx.utils.normalize_url: remove Yahoo hack | Alexandre Flament | |
| * The hack for Yahoo URLs is not necessary anymore. (see searx.engines.yahoo.parse_url) * move the URL normalization in extract_url to normalize_url | |||
| 2020-10-02 | [mod] searx/utils.py: add docstring | Alexandre Flament | |
| 2020-10-02 | [mod] move extract_text, extract_url to searx.utils | Alexandre Flament | |
| 2020-10-01 | [mod] preferences.py: check language setting with a regex instead of ↵ | Alexandre Flament | |
| match_language | |||
| 2020-10-01 | [fix] google engine - div classes has been renamed in HTML reult | Markus Heiser | |
| Since 1. October 2020 google has changed the 'class' attribute of the HTML result page. Fix the xpath expressions and ignore <div class="g" ../> sections which do not match to title's xpath expression. Signed-off-by: Markus Heiser <markus.heiser@darmarit.de> | |||
| 2020-09-29 | Merge pull request #2226 from dalf/fix-searx-migration | Alexandre Flament | |
| [fix] migration from github.com/asciimoo/searx to github.com/searx/searx : fix URLs | |||
| 2020-09-28 | [fix] about.html: fix small inconsistencies in about page (#2219) | Qt Resynth | |
| 2020-09-28 | [fix] migration from github.com/asciimoo/searx to github.com/searx/searx : ↵ | Alexandre Flament | |
| fix URLs | |||
| 2020-09-28 | Merge pull request #2189 from dalf/architecture-clean-up | Adam Tauber | |
| Architecture clean up | |||
| 2020-09-26 | [mod] upgrade requests to version 2.24.0. use ssl instead of pyopenssl. | Alexandre Flament | |
| requests 2.24.0 uses the ssl module except if it doesn't support SNI, in this case searx fallbacks to pyopenssl. searx logs a critical message and exit if the ssl modules doesn't support SNI and pyOpenSSL is not installed. searx logs a critical message and exit if the ssl version is older than 1.0.2. in requirements.txt, pyopenssl is still required to install searx as a fallback. | |||
| 2020-09-24 | [mod] more typing | Alexandre Flament | |
| 2020-09-22 | [mod] add typing and __slots__ | Alexandre Flament | |
| 2020-09-22 | [mod] searx/webadapter.py: add get_selected_categories share common code ↵ | Alexandre Flament | |
| with get_search_query_from_webapp Update searx/webapp.py to use get_selected_categories Close #2142 | |||
| 2020-09-22 | [mod] searx/webadapter.py: each web parameter has a dedicated function ↵ | Alexandre Flament | |
| (parse_pageno, page_lang,....). | |||
| 2020-09-22 | [mod] check the engine tokens in searx/webadapter.py instead of searx/search.py | Alexandre Flament | |
| 2020-09-22 | [mod] check time_range parameter in searx/webadapter.py | Alexandre Flament | |
| 2020-09-22 | [mod] add searx.search.EngineRef | Alexandre Flament | |
| was previously a Dict with two or three keys: name, category, from_bang make clear that this is a engine reference (see tests/unit/test_search.py for example) all variables using this class are renamed accordingly. | |||
| 2020-09-22 | [mod] add searx/webadapter.py | Alexandre Flament | |
| * move searx.search.get_search_query_from_webapp to searx.webadapter * move searx.query.SearchQuery to searx.search | |||
| 2020-09-22 | "Egde" → "Edge" | Qt Resynth | |
| 2020-09-22 | [mod] searx.search: change function declaration: online then offline then ↵ | Alexandre Flament | |
| utility functions. | |||
| 2020-09-22 | [mod] searx.search: remove unused global variable number_of_searches | Alexandre Flament | |
| 2020-09-22 | [mod] searx.query.RawTextQuery: getSearchQuery and changeSearchQuery rename ↵ | Alexandre Flament | |
| to getQuery and changeQuery getSearchQuery is confusing, the method returns a str not a SearchQuery object | |||
| 2020-09-22 | [mod] searx.search.Search: split the search method into different methods | Alexandre Flament | |
| 2020-09-22 | [mod] add searx/webutils.py | Alexandre Flament | |
| contains utility functions and classes used only by webapp.py | |||