Venca24
1cbcf2ccb6
[mod] adapt hash plugin to current version of searx
4 years ago
Venca24
40c552c11e
[fix] hash plugin
4 years ago
Venca24
69e5a58058
[fix] code style
4 years ago
Venca24
1ea9438f5d
[fix] hash plugin
4 years ago
Venca24
c9593c8ffd
[enh] add plugin converting strings into hash digests
4 years ago
Noémi Ványi
5707fba561
Merge pull request #2265 from renyhp/patch-1
...
Fix typos in documentation
4 years ago
renyhp
3bada084a2
Extract to /usr/local/filtron/local
...
The /usr/local/filtron/local/go directory will be created by tar.
4 years ago
renyhp
b386a815da
Fix typo chmod searx:searx > chown searx:searx
4 years ago
renyhp
aaf9334c79
Fix typo xgd-open > xdg-open
4 years ago
Adam Tauber
e78bfd4d8b
Merge pull request #2256 from kvch/force-setting-secret-key
...
Force admins to set secret_key if debug mode is disabled
4 years ago
Noémi Ványi
116f7a6daa
Force admins to set secret_key if debug mode is disabled
...
This commit also enables debug mode for unit tests.
4 years ago
Noémi Ványi
e158eeee4b
Propagate error messages from YouTube API
4 years ago
Adam Tauber
835d16cbb1
Merge pull request #2255 from kvch/yacy-improvements
...
Add yacy improvements: HTTP digest auth, category checking
4 years ago
Adam Tauber
dafae2d79f
Merge pull request #2254 from dalf/fix-duckduckgo
...
[fix] fix duckduckgo engine
4 years ago
Alexandre Flament
cfd21bc475
[fix] fix duckduckgo engine
...
- 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 !
4 years ago
Noémi Ványi
72c7fd25fe
Add yacy improvements: HTTP digest auth, category checking
4 years ago
Adam Tauber
a05c660e30
[enh] add ability to set enabled plugins from settings - closes #1613 #778
4 years ago
Adam Tauber
830a2e5b93
Merge pull request #2253 from kvch/fix-lobsters-engine
...
Fix XPATH of lobste.rs engine && add timeout
4 years ago
Noémi Ványi
ce000a9fef
Fix XPATH of lobste.rs engine && add timeout
4 years ago
Adam Tauber
da8b227044
[fix] use base_url everywhere if it is defined in settings.yml
4 years ago
Adam Tauber
156980ef63
Merge pull request #2250 from kvch/blog-command-line-engine
...
Add post about `command` engine to searx blog
4 years ago
Noémi Ványi
f0e6678aac
Add blogpost about `command` engine
4 years ago
Adam Tauber
ab3a8c9e99
Merge pull request #1181 from kvch/ebay-in-shopping
...
Ebay engine in shopping category
4 years ago
Noémi Ványi
f0278d41fc
add ebay enginte to shopping category
4 years ago
Alexandre Flament
8b278cbfad
Merge pull request #2246 from dalf/mod-searx-data
...
[mod] Add searx.data module
4 years ago
Alexandre Flament
a9dc54bebc
[mod] Add searx.data module
...
Instead of loading the data/*.json in different location,
load these files in the new searx.data module.
4 years ago
Alexandre Flament
e30dc2f0ba
Merge pull request #2247 from dalf/fix-opensearch
...
[fix] opensearch.xml URL contains method and autocomplete parameters
4 years ago
Alexandre Flament
474d56c77f
Merge pull request #2248 from dalf/fix-webadapter
...
[fix] various fixes of searx.webadapter
4 years ago
Alexandre Flament
66bda23895
Merge pull request #2244 from dalf/fix-drop-python2
...
Fix drop python2
4 years ago
Alexandre Flament
d5950079cf
[fix] fix searx.webadapter
...
* 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)
4 years ago
Alexandre Flament
8659212f5a
[fix] drop Python 2: use collections.abc.Iterable instead of collections.Iterable
4 years ago
Alexandre Flament
15013e64d8
[fix] drop Python 2: use importlib instead of imp.load_source
...
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
4 years ago
Alexandre Flament
bfdad7bc0f
[fix] opensearch.xml URL contains method and autocomplete parameters
...
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
4 years ago
Alexandre Flament
584760cf54
Merge pull request #2237 from dalf/mod-engines-init
...
Mod engines init
4 years ago
Alexandre Flament
6c39917c4d
[mod] webapp.py: update engines initialization condition
...
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
4 years ago
Alexandre Flament
b728cb610b
Merge pull request #2241 from dalf/move-extract-text-and-url
...
Move the extract_text and extract_url functions to searx.utils
4 years ago
Alexandre Flament
e2cd9b65bb
Merge pull request #2239 from dalf/mod-preferences
...
[mod] preferences.py: check language setting with a regex instead of match_language
4 years ago
Finn
53c8d945b4
[enh] Add SepiaSearch engine ( #2227 )
...
supported_languages values: see https://framagit.org/framasoft/peertube/search-index/-/blob/master/client/src/views/Search.vue#L618-641
4 years ago
Alexandre Flament
8f914a28fa
[mod] searx.utils.normalize_url: remove Yahoo hack
...
* 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
4 years ago
Alexandre Flament
c1d10bde02
[mod] searx/utils.py: add docstring
4 years ago
Alexandre Flament
2006eb4680
[mod] move extract_text, extract_url to searx.utils
4 years ago
Alexandre Flament
2cafc5462d
[fix] revert PR #2232 and #2230
4 years ago
Alexandre Flament
507896c115
[mod] preferences.py: check language setting with a regex instead of match_language
4 years ago
Alexandre Flament
ecb9f28869
Merge pull request #2236 from return42/fix-2234
...
[fix] google engine - div classes has been renamed in HTML result
4 years ago
Markus Heiser
8162d7aff4
[fix] google engine - div classes has been renamed in HTML reult
...
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>
4 years ago
Alexandre Flament
fd5fe36984
Merge pull request #2232 from dalf/fix-sphinx-build2
...
[fix] Sphinx 3.2.1 build: call searx.engines.initialize_engines
4 years ago
Alexandre Flament
9a856083df
[fix] Sphinx 3.2.1 build: call searx.engines.initialize_engines
...
Fix admin/engines.html
Fix #2230
4 years ago
Alexandre Flament
6c6985aaf8
Merge pull request #2230 from dalf/fix-sphinx-build
...
[fix] Sphinx 3.2.1 build: add missing "engines" variable in the jinja context
4 years ago
Alexandre Flament
9740618227
Merge pull request #2226 from dalf/fix-searx-migration
...
[fix] migration from github.com/asciimoo/searx to github.com/searx/searx : fix URLs
4 years ago
Alexandre Flament
6d56c754a7
[fix] Sphinx 3.2.1 build: add missing "engines" variable in the jinja context
...
Fix the admin/engines.html page
4 years ago