Lukas van den Berk
4829a76aae
Created new plugin type custom_results. Added new plugin bang_redirect ( #2027 )
...
* Made first attempt at the bangs redirects plugin.
* It redirects. But in a messy way via javascript.
* First version with custom plugin
* Added a help page and a operator to see all the bangs available.
* Changed to .format because of support
* Changed to .format because of support
* Removed : in params
* Fixed path to json file and changed bang operator
* Changed bang operator back to &
* Made first attempt at the bangs redirects plugin.
* It redirects. But in a messy way via javascript.
* First version with custom plugin
* Added a help page and a operator to see all the bangs available.
* Changed to .format because of support
* Changed to .format because of support
* Removed : in params
* Fixed path to json file and changed bang operator
* Changed bang operator back to &
* Refactored getting search query. Also changed bang operator to ! and is now working.
* Removed prints
* Removed temporary bangs_redirect.js file. Updated plugin documentation
* Added unit test for the bangs plugin
* Fixed a unit test and added 2 more for bangs plugin
* Changed back to default settings.yml
* Added myself to AUTHORS.rst
* Refacored working of custom plugin.
* Refactored _get_bangs_data from list to dict to improve search speed.
* Decoupled bangs plugin from webserver with redirect_url
* Refactored bangs unit tests
* Fixed unit test bangs. Removed dubbel parsing in bangs.py
* Removed a dumb print statement
* Refactored bangs plugin to core engine.
* Removed bangs plugin.
* Refactored external bangs unit tests from plugin to core.
* Removed custom_results/bangs documentation from plugins.rst
* Added newline in settings.yml so the PR stays clean.
* Changed searx/plugins/__init__.py back to the old file
* Removed newline search.py
* Refactored get_external_bang_operator from utils to external_bang.py
* Removed unnecessary import form test_plugins.py
* Removed _parseExternalBang and _isExternalBang from query.py
* Removed get_external_bang_operator since it was not necessary
* Simplified external_bang.py
* Simplified external_bang.py
* Moved external_bangs unit tests to test_webapp.py. Fixed return in search with external_bang
* Refactored query parsing to unicode to support python2
* Refactored query parsing to unicode to support python2
* Refactored bangs plugin to core engine.
* Refactored search parameter to search_query in external_bang.py
2020-07-03 13:25:04 +00:00
Noémi Ványi
223114c575
[fix] refine contrast ratios of texts and borders - #350
2020-07-02 16:24:58 +02:00
Markus Heiser
f14a7add31
Merge branch 'master' of https://github.com/asciimoo/searx into csp-oscar-theme
2020-06-30 15:37:39 +02:00
Markus Heiser
8d318ee142
Merge branch 'master' into gigablast
2020-06-29 16:09:59 +00:00
Sophie Tauchert
71db7b1238
Fix YaCy text results returned as images
2020-06-29 14:48:56 +02:00
Markus Heiser
02017bc624
Merge branch 'master' into duckduckgo_correction
2020-06-29 06:47:06 +00:00
Adam Tauber
c7b75fc818
[fix] rewrite overflow:none as none is an invalid property - $350
2020-06-28 20:44:33 +02:00
Adam Tauber
b51d4ec041
[fix] add aria labels to result links - #350
2020-06-28 20:41:42 +02:00
Noémi Ványi
93cbd85b8a
Merge branch 'master' into duckduckgo_correction
2020-06-28 20:28:12 +02:00
Noémi Ványi
02c6710564
Make Oscar theme scalable
2020-06-27 16:41:26 +02:00
Markus Heiser
5f201dea7d
Merge branch 'master' into about-opensearch
2020-06-26 08:33:37 +00:00
Markus Heiser
5fac6cffa2
Merge branch 'master' into gigablast
2020-06-26 08:09:33 +00:00
Markus Heiser
5293e58032
[fix] yahoo engine - changed content_xpath
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2020-06-25 21:45:42 +02:00
Adam Tauber
969b4340fd
[fix] add label/info to Time range search and Language - #350
2020-06-25 19:50:26 +02:00
Adam Tauber
cc164abdfc
[fix] make "Advanced settings" openable and usable with keyboard - #350
2020-06-25 19:50:26 +02:00
Adam Tauber
ec48447361
[fix] change lang attribute of the html to match the current locale - #350
2020-06-25 19:50:26 +02:00
Adam Tauber
6ab569f558
[fix] connect selects and inputs programmatically on the preferences page - #350
2020-06-25 19:50:26 +02:00
Adam Tauber
fce2d49651
[fix] use scope attribute to describe properties in the engine preferences table
2020-06-25 19:50:26 +02:00
Adam Tauber
5ca5286912
[fix] indicate too high max time by e.g. icon not only by colour
2020-06-25 19:50:26 +02:00
Adam Tauber
d418b593bb
[fix] do not use h1 element for the logo
2020-06-25 19:50:26 +02:00
Adam Tauber
01ee3a6edd
[fix] remove redundant alt texts from images in Videos, Social Media and Music results - #350
2020-06-25 19:50:26 +02:00
Markus Heiser
fc370faa5b
Merge branch 'master' into gigablast
2020-06-25 05:42:28 +00:00
Markus Heiser
a059c59cea
Merge branch 'master' into about-opensearch
2020-06-25 05:42:11 +00:00
Markus Heiser
34264f0b0a
Merge branch 'master' into proxify-dataurl
2020-06-24 17:07:05 +00:00
Adam Tauber
a984afd6a3
[enh] make checkboxes in preferences accessible using keyboard - #350
2020-06-23 21:45:57 +02:00
Adam Tauber
2ff6214a4d
[fix] remove alt text which doesnt add extra info - #350
2020-06-23 21:45:57 +02:00
Adam Tauber
cc84566e0a
[enh] add visually hidden but accessible css class - #350
2020-06-23 21:45:57 +02:00
Dalf
4c7b787004
[mod] don't try to proxify data URL.
...
Previously only image/jpeg was not proxied.
This commit don't proxify all MIME types starting with "image/".
This is a quick fix for the PR #1985 : the google_image engine can returns some data URL.
2020-06-22 13:57:33 +02:00
Markus Heiser
4eab5cf854
Merge branch 'master' into gigablast
2020-06-19 04:51:48 +00:00
Markus Heiser
1db37a0cc3
Merge branch 'master' into about-opensearch
2020-06-19 04:51:29 +00:00
Markus Heiser
ca1c3bd15d
Merge branch 'master' into csp-oscar-theme
2020-06-19 04:51:02 +00:00
Noémi Ványi
4ec2fab583
Consider HTTP request when running search categories on select is enabled
...
Closes #1138
2020-06-18 23:06:09 +02:00
Adam Tauber
08c13daf85
[enh] update opensearch.xml to match major search engines opensearch.xml
2020-06-18 19:38:13 +02:00
Markus Heiser
cc721b5d86
Merge branch 'master' of https://github.com/asciimoo/searx into csp-oscar-theme
2020-06-16 10:17:03 +02:00
Markus Heiser
59739a44db
Merge branch 'master' into about-opensearch
2020-06-16 07:37:06 +00:00
Markus Heiser
223430ff30
Merge branch 'master' into gigablast
2020-06-16 07:36:44 +00:00
Markus Heiser
dda4a46f8e
Merge branch 'master' into filtron
2020-06-16 05:56:12 +00:00
Adam Tauber
0dc5bdb6ef
[fix] add missing template file
2020-06-15 20:11:12 +02:00
Adam Tauber
32f7877235
[fix] resolve flickr_noapi encoding issues
2020-06-15 19:15:24 +02:00
Adam Tauber
4ca0d8cb0f
[enh] add translatable strings to javascript - closes #461
2020-06-15 18:31:14 +02:00
Gordon Quad
385e9b5c9e
add correction support for duckduckgo
2020-06-13 22:43:10 +01:00
Markus Heiser
e088b95e74
Merge branch 'master' of https://github.com/asciimoo/searx into csp-oscar-theme
2020-06-10 07:25:44 +02:00
Markus Heiser
4496ad1218
Merge branch 'master' into filtron
2020-06-10 04:55:41 +00:00
Markus Heiser
cc82303b62
Merge branch 'master' into about-opensearch
2020-06-10 04:55:04 +00:00
Markus Heiser
ee0da61cbb
Merge branch 'master' into gigablast
2020-06-10 04:54:57 +00:00
Adam Tauber
aa7c043ff4
[fix] resolve pep8 errors
2020-06-10 00:34:57 +02:00
Adam Tauber
43f7b84a59
[fix] do not stretch images - fixes #1262
2020-06-10 00:30:39 +02:00
Adam Tauber
29960aa1d9
[enh] add official site link to the top of the infobox - closes #1644
2020-06-09 23:49:13 +02:00
Adam Tauber
6c06286251
[enh] add length and author details to youtube videos
...
closes #775
2020-06-09 20:31:51 +02:00
Adam Tauber
2c6531b233
[enh] add routing directions to osm search - closes #254
2020-06-09 17:18:44 +02:00
Markus Heiser
2b1f73ad49
Merge branch 'master' into about-opensearch
2020-06-09 08:29:48 +00:00
Markus Heiser
d065b9e4fb
Merge branch 'master' into csp-oscar-theme
2020-06-09 08:28:53 +00:00
Markus Heiser
3d6a7302a2
Merge branch 'master' of https://github.com/asciimoo/searx into gigablast
2020-06-09 10:27:10 +02:00
Markus Heiser
28181ba34f
Merge branch 'master' of https://github.com/asciimoo/searx into filtron
2020-06-09 10:20:20 +02:00
Adam Tauber
785f0938fd
[fix] add link to wikidata entities in infobox - fixes #1097
2020-06-09 01:31:57 +02:00
Adam Tauber
d5e146251f
[enh] add subscribe link to rss results - closes #468
2020-06-09 01:05:15 +02:00
Adam Tauber
f0819e8826
[enh] add engine names to results as classes - closes #670
2020-06-09 00:31:52 +02:00
Adam Tauber
c6ca468df2
[fix] wrap long lines in infoboxes - fixes #1652
2020-06-04 23:22:44 +02:00
Markus Heiser
d9c1d5192d
Merge branch 'master' into gigablast
2020-06-04 21:20:30 +00:00
Markus Heiser
434e452d54
Merge branch 'master' of https://github.com/asciimoo/searx into csp-oscar-theme
2020-06-04 23:18:22 +02:00
Markus Heiser
1fc0e9ddc5
Merge branch 'master' of https://github.com/asciimoo/searx into filtron
2020-06-04 21:22:53 +02:00
Adam Tauber
de1b08a941
[enh] add unique class for each endpoint - closes #1133
2020-06-04 19:21:15 +02:00
Noémi Ványi
640da73a9e
make category order configurable using ui.categories_order
2020-06-03 21:33:14 +02:00
Markus Heiser
2b2a882df0
Merge branch 'master' into filtron
2020-06-03 16:33:06 +00:00
Adam Tauber
08fdfc73fb
[fix] do not autocomplete for pressing enter when mouse is on the completion list - fixes #340
2020-06-03 15:36:22 +02:00
Adam Tauber
47cddcab8b
[mod] reduce the gap between results
2020-06-03 15:04:01 +02:00
Adam Tauber
c54a0e81ff
[enh] add shortcut column to search engines table in preferences - fixes #230
2020-06-03 13:49:20 +02:00
Adam Tauber
bab5efeac9
[enh] update npm dependency versions
2020-06-03 13:44:55 +02:00
Adam Tauber
f47e6fc0f8
[enh] build css after less file changes
2020-06-03 13:44:40 +02:00
Adam Tauber
ceedab6aed
Merge pull request #983 from ahangarha/patch-1
...
Update results.less
2020-06-03 13:35:21 +02:00
Markus Heiser
b85d845636
Merge branch 'master' of https://github.com/asciimoo/searx into about-opensearch
2020-06-01 09:43:19 +02:00
Markus Heiser
6fc26775e4
Merge branch 'master' of https://github.com/asciimoo/searx into filtron
2020-06-01 09:25:30 +02:00
Markus Heiser
a3431d59d3
Merge branch 'master' of https://github.com/asciimoo/searx into csp-oscar-theme
2020-06-01 09:18:51 +02:00
Markus Heiser
74135007eb
Merge branch 'master' into gigablast
2020-06-01 06:23:45 +00:00
Adam Tauber
19e32dc686
Merge pull request #1978 from kvch/fix-rtl-in-oscar
...
Fix Farsi language in Oscar && adjust tables with RTL
2020-05-31 23:45:14 +02:00
Noémi Ványi
a3e15a3df6
Fix Farsi language in Oscar && adjust tables with RTL
2020-05-31 23:44:34 +02:00
Adam Tauber
da02e0b8d8
Merge pull request #1979 from kvch/feature-toggle-all-buttons
...
Add "Allow all" and "Disable all" to engines tab of Oscar preferences
2020-05-31 23:40:49 +02:00
Noémi Ványi
d7d89369cb
add disable all and allow all engines button to Oscar preferences
2020-05-31 23:39:21 +02:00
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
2020-05-31 19:17:48 +02:00
Markus Heiser
ee5d2b319b
[fix] gigablast requires a random extra parameter
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2020-05-29 12:48:58 +02:00
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>
2020-05-28 19:24:03 +02:00
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>
2020-05-28 15:21:01 +02:00
Markus Heiser
de179ecc5b
[fix] remove debug print from commit e5305f8
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2020-05-28 15:17:59 +02:00
Markus Heiser
d44b034817
Merge branch 'master' into master
2020-05-28 11:09:15 +00:00
resynth1943
e84cdb66ae
Add autofocus to all search inputs
2020-05-27 13:49:00 +01:00
Markus Heiser
fcc5af66d8
[fix] disable debug in settings.yml by default
...
debug was accidentally enabled in commit cbc08fd
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2020-05-21 15:16:49 +02:00
Sion Kazama
74e6f5d724
Revise outdated URLs
2020-05-19 20:47:35 +08:00
Markus Heiser
c9f9e7da52
[build] rebuild of the oscar theme, build from ad208378
...
the CSS files has been build by:
$ make themes.oscar
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2020-05-15 10:23:21 +02:00
Markus Heiser
ad208378bb
[fix] oscar theme, remove inline style attributes (CSP compliants)
...
Inline styles are blocked by default with Content Security Policy (CSP). Move
the rest of inline styles to CSS and correct the HTML template of the oscar
preference page.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2020-05-15 10:16:49 +02:00
Markus Heiser
e7788980ad
[fix] about page- 'How to set as the default search engine?'
...
Searx supports OpenSearch, remove the inline JS from the about page.
close: https://github.com/asciimoo/searx/issues/1949
close: https://github.com/asciimoo/searx/issues/1616
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2020-05-12 14:17:47 +02:00
Markus Heiser
1fdd8cd3c0
Merge branch 'master' of https://github.com/asciimoo/searx into filtron
2020-04-22 14:24:59 +02:00
Émilien Devos
7a50522a82
Update default user agents
2020-04-21 20:50:16 +00:00
Markus Heiser
9302d1fc17
Merge branch 'master' into master
2020-04-20 12:44:50 +00:00
Markus Heiser
4b4e95f2c3
Merge branch 'master' of https://github.com/asciimoo/searx into filtron
2020-04-19 12:03:14 +02:00
Noémi Ványi
bce3830b8d
[fix] translate engine errors to Occitan when configured
2020-04-17 23:39:48 +02:00
Noémi Ványi
ba7c8d7b96
[fix] remove usage of request context where not available
2020-04-17 23:39:48 +02:00
Noémi Ványi
fcb44c6542
Merge branch 'master' into fix_startpage_ValueError_on_spanish_datetime
2020-04-15 23:33:16 +02:00
HLFH
3a26093c46
Remove discontinued faroo engine
2020-04-15 16:46:15 +01:00
Markus Heiser
f2ca12b54f
Merge branch 'master' of https://github.com/asciimoo/searx into filtron
2020-04-13 13:01:07 +02:00
Noémi Ványi
7878176bb0
Merge branch 'master' into wikimedia-projects
2020-04-12 21:35:37 +02:00