| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-10-26 | Merge pull request #565 from MarcAbonce/onions | Adam Tauber | |
| New category: Onions | |||
| 2020-10-26 | [fix] resolve query_parts regression | Adam Tauber | |
| 2020-10-25 | add Ahmia filter plugin for onion results | Marc Abonce Seguin | |
| 2020-10-25 | [enh] Add onions category with Ahmia, Not Evil and Torch | a01200356 | |
| Xpath engine and results template changed to account for the fact that archive.org doesn't cache .onions, though some onion engines migth have their own cache. Disabled by default. Can be enabled by setting the SOCKS proxies to wherever Tor is listening and setting using_tor_proxy as True. Requires Tor and updating packages. To avoid manually adding the timeout on each engine, you can set extra_proxy_timeout to account for Tor's (or whatever proxy used) extra time. | |||
| 2020-10-25 | Let admins lock user preferences | Noémi Ványi | |
| 2020-10-25 | Open Semantic Search Engine | Nicholas Kegler | |
| 2020-10-25 | [enh] allow searx query parts anywhere in the query - closes #831 | Adam Tauber | |
| 2020-10-24 | [fix] code style | Venca24 | |
| 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 | |