Commit Graph

392 Commits (bb316d26984354be02dd0cbec85c5c9658ae5b9a)

Author SHA1 Message Date
Alexandre Flament 42a194898b
Merge pull request #2360 from dalf/update-libgen
[mod] libgen: update the URL to http://libgen.rs/
4 years ago
Alexandre Flament bd4869ecd0
Merge pull request #2366 from dalf/remove-seedpeer
[remove] seedpeer engine
4 years ago
Alexandre Flament 56c64d6b64 [remove] seedpeer engine
the website is offline.
4 years ago
Alexandre Flament 4ec810749b [fix] 1x engine 4 years ago
Alexandre Flament b3032cf953 [mod] libgen: update the URL to http://libgen.rs/
https://libgen.is actually redirect to http://libgen.rs/

It seems there is no HTTPS version:
* https://www.wikidata.org/wiki/Q22017206
* https://librarygenesis.net/
4 years ago
mrwormo 2b153db74c Disable Invidious engine by default 4 years ago
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
4 years ago
Alexandre Flament 3786920df9 [enh] Add multiple outgoing proxies
credits go to @bauruine see https://github.com/searx/searx/pull/1958
4 years ago
Noémi Ványi 43e697681e New engine: Elasticsearch 4 years ago
Adam Tauber 063260d090 [enh] add default http headers - closes #715 4 years ago
a01200356 c3daa08537 [enh] Add onions category with Ahmia, Not Evil and Torch
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.
4 years ago
Noémi Ványi 33e139cae6 Let admins lock user preferences 4 years ago
Nicholas Kegler 8e15d3e4c1 Open Semantic Search Engine 4 years ago
Adam Tauber a05c660e30 [enh] add ability to set enabled plugins from settings - closes #1613 #778 4 years ago
Noémi Ványi ce000a9fef Fix XPATH of lobste.rs engine && add timeout 4 years ago
Noémi Ványi f0278d41fc add ebay enginte to shopping category 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 f204e4903d [fix] migration from github.com/asciimoo/searx to github.com/searx/searx : fix URLs 4 years ago
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.
4 years ago
Scott Wallace 8bcba31e31 Add key to settings.yml for opening result links in a new tab
Closes #1552
Closes #444
4 years ago
Singustromo 315cdfee09
Added metager-search (#2139)
* Added metager-search
4 years ago
Émilien Devos 27d74826f1
[enh] add yggtorrent engine (#2135) 4 years ago
Emilien Devos 52d78d8418 [fix] piratebay engine 4 years ago
Mohamad Safadieh 8dff74dd1b
Make default query submission method configurable
Sending queries through POST, while better for privacy, breaks functionality
with certain extensions (e.g. Firefox containers). Since Firefox does
not send cookies when requesting `/opensearch.xml`, users cannot easily
switch to GET on the client side unless they make a custom search
engine. This commit allows admins to modify the default method on their
side so they can set it to GET if needed.
4 years ago
Michael Ilsaas a1ce141c99
add peertube engine (#2109) 4 years ago
Lynda Lopez b06fc31942
DOI improvements: enable HTTPS, update URL of doai.io (#1718)
- enabling HTTPS for sci-hub.tw by default
- making sci-hub the default DOI resolver as it has the largest collection of scientific articles.
- replaced doai.io with dissem.in, as it redirects to this new domain.

Co-authored-by: Aurora of Earth <auroraofearth@ya.ru>
4 years ago
Noémi Ványi 157fa1adb3 add Gitea engine
Closes #1448
Closes #1447
4 years ago
Venca24 d3bc171a15
[add] naver engine
It adds new search engine for users from the South Korea (and therefore it is disabled by default). Closes #1553
4 years ago
Adam Tauber 1f2dc6c647 [enh] add external plugin support 4 years ago
Noémi Ványi 640da73a9e make category order configurable using ui.categories_order 4 years ago
Sion Kazama 74e6f5d724 Revise outdated URLs 4 years ago
HLFH 3a26093c46
Remove discontinued faroo engine 4 years ago
Noémi Ványi 7878176bb0
Merge branch 'master' into wikimedia-projects 4 years ago
Splinter Suidman 83fa88cbec
fix: Change Wikiversity and Wikivoyage shortcuts to wv and wy.
Suggested by @Venca24 <https://github.com/asciimoo/searx/pull/1914#issuecomment-610194209>.
4 years ago
Splinter Suidman 87fba9c12d
fix: Remove unnecessary query parameter for Wikimedia projects. 4 years ago
Splinter Suidman c37544e6be
fix: Spelling of Wiktionary. 4 years ago
Splinter Suidman 2b453cb226
fix: Change Wikinews category to news. 4 years ago
Splinter Suidman 536eb2b8dd
Add Wikimedia projects.
A list of the added projects:
- Wikibooks
- Wikinews
- Wikiquote
- Wikisource
- Wiktionary
- Wikiversity
- Wikivoyage
4 years ago
Venca24 5cb9d9e56a [add] rubygems engine 4 years ago
Markus Heiser b7105da2af Add missing autocomplete backends to settings.yml comment
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
4 years ago
Markus Heiser 98322ac15c
Merge branch 'master' into engine-etools 4 years ago
Marc Abonce Seguin c0006cadf7 fix default locale and language issues 4 years ago
piplongrun e1b60106b7
Add etools engine to the list 4 years ago
Markus Heiser 7c79eb9b1b Merge commit 'refs/pull/1621/head' of https://github.com/asciimoo/searx
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
4 years ago
Adam Tauber b6a2aff94a [enh] update translations 4 years ago
Adam Tauber a1b85571a2 [fix] tmp suspend insecure engines 5 years ago
Markus Heiser 36e72a4619
Merge branch 'master' into fix-engine-spotify 5 years ago
Markus Heiser fb668e2075
Merge branch 'master' into libgen 5 years ago
Vipul f407dd8ef4
Switch to https for some domains 5 years ago
Vipul ee6781d777
[Fix] Libgen engine
Libgen has switched to new domain (i.e https://libgen.is) with TLS
support and older domain (i.e. http://libgen.io) is no longer
accessible. See, https://en.wikipedia.org/wiki/Library_Genesis, for more
information.

Resolves: #1693
5 years ago
Adam Tauber 20da8f2cbf
Merge pull request #1754 from MarcAbonce/seedpeer
Add Seedpeer again
5 years ago
Adam Tauber 8721be2f7d
Merge pull request #1682 from Venca24/devel_mojeek
[fix] mojeek engine
5 years ago
Marc Abonce Seguin 9299355570 add seedpeer again 5 years ago
Adam Tauber 3c34e0c3a7 [mod] remove cloudflare protected digbt from engines list 5 years ago
Adam Tauber 07a0a50e0d [fix] update voat xpaths - closes #1581 5 years ago
Venca24 07d0250241 [fix] mojeek engine 5 years ago
Dalf 9a378ca8c6 [fix] etymonline, voat engines 5 years ago
Alexandre Flament 72029d27de
[enh] Add timeout limit per request (#1640)
The new url parameter "timeout_limit" set timeout limit defined in second.
Example "timeout_limit=1.5" means the timeout limit is 1.5 seconds.

In addition, the query can start with <[number] to set the timeout limit.

For number between 0 and 99, the unit is the second :
Example: "<30 searx" means the timeout limit is 3 seconds

For number above 100, the unit is the millisecond:
Example: "<850 searx" means the timeout is 850 milliseconds.

In addition, there is a new optional setting: outgoing.max_request_timeout.
If not set, the user timeout can't go above searx configuration (as before: the max timeout of selected engine for a query).

If the value is set, the user can set a timeout between 0 and max_request_timeout using
<[number] or timeout_limit query parameter.

Related to #1077
Updated version of PR #1413 from @isj-privacore
5 years ago
cy8aer 4dc792e1e2 [enh] add invidious engine. (#1657)
closes #1372
5 years ago
0xhtml ae3eeedb14 Require Spotify API credentials in settings 5 years ago
Marc Abonce Seguin 59b1370824 [fix] small fixes in preferences view's text 5 years ago
Dalf 8645ef717e [fix] settings.yml: make sure all engine names are lower case 5 years ago
Alexandre Flament f34b5cedb1
[fix] fixes google play engines (#1651)
update commit 87baa74a86
5 years ago
Jonas Zohren cac8e7c6b8 [enh] add npm search engine (#1510) 5 years ago
volth eb182df132 [mod] restore btdigg engine as btdig.com (#1515) 5 years ago
Venca24 87baa74a86 [fix] fixes google play engines and adds thumbnails to their results (#1612)
fix google play apps, google play apps, google play music engines

xpath engine: thumbnail_xpath can define an optional thumbnail
5 years ago
Alexandre Flament cfcbc3a5c3
[mod] settings.yml: update comments about the morty key. (#1639)
Fix #1310
Since commit af77ec35d9bd28facdab645a3d57ae340d2b501c Morty accepts base64 encoded key.
5 years ago
Marc Abonce Seguin a3368c07a7 [enh] Add Interlingua locale (requires requirements update) 5 years ago
Nicolas Gelot 373a66be30 Fix locale and search language
Locale and search language was always defined with english value.

This patch inits the locale on `pre_request` in order to define the
default value of locale and language preferences.

Plus the `best_match` function provided by flask babel library did not
work as expected. So the function `match_language` provided
by searx is used to detect that the language from Accepted-Language
header can be used in searx project.
5 years ago
Dalf ffe0972f91 Remove some engines : subtitleseeker, seedpeer, swisscows
http://www.subtitleseeker.com and http://www.seedpeer.eu don't exist anymore.
https://swisscows.ch/ has change : the engine needs to be updated
5 years ago
Venca24 c66a019478 [fix] seznam engine 5 years ago
Elias Ojala 8039a577a8
Use HTTPS for crossref 5 years ago
Noémi Ványi 6cadbf9269
Merge branch 'master' into devel_google_scholar 5 years ago
Jonas Zohren f7bdd827c4 [enh] adds apkmirror search engine 5 years ago
Venca24 05a73019b1 [fix] google scholar suggestions 5 years ago
Léo Bourrel bf4a38ad66 Remove asksteem 6 years ago
d-tux 329172f66e
Merge branch 'master' into engines/unsplash 6 years ago
Noémi Ványi 62690f623d pull translations from Transifex 6 years ago
Venca24 8567cc7433 [add] mojeek engine 6 years ago
d-tux 4a127b19de
Merge branch 'master' into engines/unsplash 6 years ago
dimqua 0823b13ae1 remove Ixquick engine 6 years ago
dimqua 442772a6c5 remove findx engine (#1452) 6 years ago
Venca24 64df38da56 [add] seznam engine 6 years ago
Denis Wernert cd7849ffc8 Adds the Unsplash image engine 6 years ago
Adam Tauber 052a71d05a
Merge pull request #1368 from aliceinwire/gentoo_engine
Add Gentoo wiki search engine
6 years ago
Adam Tauber f7bb45e891 [enh] admin configurable suspend time of errored engines - closes #1266 6 years ago
Adam Tauber 69d1dd3f86 [enh] configurable default oscar style 6 years ago
Adam Tauber baacfac32b [fix] remove publicly unavailable 500px engine - #1338 6 years ago
Adam Tauber 3126660be5
Merge pull request #1374 from dadosch/master
[WIP] [engine] Duden.de (German dictionary)
6 years ago
Adam Tauber 19f18a2638
Merge pull request #1360 from Popolon/master
get_doi_resolver return doi resolver url instead of doi resolver name
6 years ago
dadosch b575f898c0 duden.de engine 6 years ago
LiquidLemon 2190e2f35d Change the local name of the Polish language 6 years ago
Alice Ferrazzi b7886bb15c gentoo engine test 6 years ago
Popolon 8b7783e703
Merge branch 'master' into master 6 years ago
Noémi Ványi 5eeb3f2f01 follow up changes in etymonline XPATH engine 6 years ago
Popolon 34af9a0141 add http://sci-hub.tw/ as doi resolvers #1216 6 years ago
Venca24 4f4df6273b [fix] google scholar engine 6 years ago
rinpatch 3ec35a06f7
Added Engine 6 years ago
Marc Abonce Seguin b12857a70d [fix] make search requests on wikidata more accurate 6 years ago
Noémi Ványi d04e471ce5 add findx engine for general, images and videos 6 years ago