Alexandre Flament
f204e4903d
[fix] migration from github.com/asciimoo/searx to github.com/searx/searx : fix URLs
4 years ago
Marc Abonce Seguin
ecf5899153
fetch google's search langs rather than ui langs
4 years ago
Marc Abonce Seguin
41800835f9
fetch supported languages for startpage engine
4 years ago
Marc Abonce Seguin
ea9d979cc3
add language names in qwant's fetch languages function
4 years ago
Dalf
c225db45c8
Drop Python 2 (4/n): SearchQuery.query is a str instead of bytes
4 years ago
Dalf
1022228d95
Drop Python 2 (1/n): remove unicode string and url_utils
4 years ago
Marc Abonce Seguin
ab20ca182c
use Wikipedia's REST v1 API
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
Alexandre Flament
3397382754
[enh] stop searx when an engine raise an SyntaxError exception ( #2177 )
...
and some other exceptions:
* KeyboardInterrupt
* SystemExit
* RuntimeError
* SystemError
* ImportError: an engine with an unmet dependency will stop everything.
4 years ago
Alexandre Flament
b329058c1a
Revert "[enh] test: load each engine to check for syntax errors"
...
This reverts commit 4fb3ed2c63
.
4 years ago
Adam Tauber
6f9aa0e258
Merge pull request #2160 from dalf/test_load_engine
...
[enh] test: load each engine to check for syntax errors
4 years ago
Adam Tauber
6ded6e7a9a
[fix] skip uncomplete image results - closes #1496
4 years ago
Dalf
4fb3ed2c63
[enh] test: load each engine to check for syntax errors
4 years ago
Marc Abonce Seguin
0d8970c8f2
only return one url per "type" in Wikidata ( #2151 )
...
i.e. only one official website, one Twitter, etc.
4 years ago
Émilien Devos
27d74826f1
[enh] add yggtorrent engine ( #2135 )
4 years ago
Emilien Devos
c15a91a534
[fix] piratebay engine date and pep8 indentation
4 years ago
Emilien Devos
52d78d8418
[fix] piratebay engine
4 years ago
Adam Tauber
77103c7874
Merge pull request #2116 from mikeri/invidiousres
...
Include author and video length in Invidious results
4 years ago
Vlad
f678388dbc
Fix google images 'get image' button bug from issue #2103 ( #2115 )
...
Closes #2103
4 years ago
Michael Ilsaas
a1ce141c99
add peertube engine ( #2109 )
4 years ago
Michael Ilsaas
2ed8ad7691
include length in invidious results
4 years ago
Michael Ilsaas
0305fe0dd5
include author in invidious results
4 years ago
Marc Abonce Seguin
77b9faa8df
fix Wikipedia's paragraph extraction
4 years ago
Michael Ilsaas
98cb6b6701
Update torrentz2 URL from .eu to .is
4 years ago
xywei
1d4657b714
Fix relative urls that do not start with '/'
4 years ago
Gaspard d'Hautefeuille
4e346e741a
fix python 3 support
4 years ago
Adam Tauber
52eba0c721
[fix] pep8
4 years ago
Markus Heiser
16f8ec894a
[fix] revise google images engine
...
this commit is picked from #1985
4 years ago
Markus Heiser
410c2f903d
[fix] revise google engine
...
this commit is picked from #1985
4 years ago
Markus Heiser
8d318ee142
Merge branch 'master' into gigablast
4 years ago
Sophie Tauchert
71db7b1238
Fix YaCy text results returned as images
4 years ago
Noémi Ványi
93cbd85b8a
Merge branch 'master' into duckduckgo_correction
4 years ago
Markus Heiser
5fac6cffa2
Merge branch 'master' into gigablast
4 years ago
Markus Heiser
5293e58032
[fix] yahoo engine - changed content_xpath
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
4 years ago
Markus Heiser
223430ff30
Merge branch 'master' into gigablast
4 years ago
Adam Tauber
32f7877235
[fix] resolve flickr_noapi encoding issues
4 years ago
Gordon Quad
385e9b5c9e
add correction support for duckduckgo
4 years ago
Markus Heiser
ee0da61cbb
Merge branch 'master' into gigablast
4 years ago
Adam Tauber
aa7c043ff4
[fix] resolve pep8 errors
4 years ago
Adam Tauber
29960aa1d9
[enh] add official site link to the top of the infobox - closes #1644
4 years ago
Adam Tauber
6c06286251
[enh] add length and author details to youtube videos
...
closes #775
4 years ago
Adam Tauber
2c6531b233
[enh] add routing directions to osm search - closes #254
4 years ago
Markus Heiser
74135007eb
Merge branch 'master' into gigablast
4 years ago
Noémi Ványi
e3282748d0
add display_error_messages option to engine settings
...
A new option is added to engines to hide error messages from users. It
is called `display_error_messages` and by default it is set to `True`.
If it is set to `False` error messages do not show up on the UI.
Keep in mind that engines are still suspended if needed regardless of
this setting.
Closes #1828
4 years ago
Markus Heiser
ee5d2b319b
[fix] gigablast requires a random extra parameter
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
4 years ago
Markus Heiser
a18760b322
[fix] revise of the gigablast engine (WIP)
...
The gigablast API has changed and seems to have some quirks, this is the first
revise. More work (hacks) are needed.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
4 years ago
Markus Heiser
57c7b90edd
[fix] gigablast does no longer support *supported_languages_url*
...
Since there are zero results, we can remove it:
$ make engines.languages
fetch languages ..
...
fetched 0 languages from engine gigablast
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
4 years ago
Markus Heiser
de179ecc5b
[fix] remove debug print from commit e5305f8
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
4 years ago
Markus Heiser
9302d1fc17
Merge branch 'master' into master
4 years ago
Noémi Ványi
fcb44c6542
Merge branch 'master' into fix_startpage_ValueError_on_spanish_datetime
4 years ago