Commit Graph

2333 Commits (1986b5ecacfb3b4b73a160eaa2309e81b609d96b)

Author SHA1 Message Date
Adam Tauber d418b593bb [fix] do not use h1 element for the logo 4 years ago
Adam Tauber 01ee3a6edd [fix] remove redundant alt texts from images in Videos, Social Media and Music results - #350 4 years ago
Markus Heiser fc370faa5b
Merge branch 'master' into gigablast 4 years ago
Markus Heiser a059c59cea
Merge branch 'master' into about-opensearch 4 years ago
Markus Heiser 34264f0b0a
Merge branch 'master' into proxify-dataurl 4 years ago
Adam Tauber a984afd6a3 [enh] make checkboxes in preferences accessible using keyboard - #350 4 years ago
Adam Tauber 2ff6214a4d [fix] remove alt text which doesnt add extra info - #350 4 years ago
Adam Tauber cc84566e0a [enh] add visually hidden but accessible css class - #350 4 years ago
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.
4 years ago
Markus Heiser 4eab5cf854
Merge branch 'master' into gigablast 4 years ago
Markus Heiser 1db37a0cc3
Merge branch 'master' into about-opensearch 4 years ago
Markus Heiser ca1c3bd15d
Merge branch 'master' into csp-oscar-theme 4 years ago
Noémi Ványi 4ec2fab583 Consider HTTP request when running search categories on select is enabled
Closes #1138
4 years ago
Adam Tauber 08c13daf85 [enh] update opensearch.xml to match major search engines opensearch.xml 4 years ago
Markus Heiser cc721b5d86 Merge branch 'master' of https://github.com/asciimoo/searx into csp-oscar-theme 4 years ago
Markus Heiser 59739a44db
Merge branch 'master' into about-opensearch 4 years ago
Markus Heiser 223430ff30
Merge branch 'master' into gigablast 4 years ago
Markus Heiser dda4a46f8e
Merge branch 'master' into filtron 4 years ago
Adam Tauber 0dc5bdb6ef [fix] add missing template file 4 years ago
Adam Tauber 32f7877235 [fix] resolve flickr_noapi encoding issues 4 years ago
Adam Tauber 4ca0d8cb0f [enh] add translatable strings to javascript - closes #461 4 years ago
Gordon Quad 385e9b5c9e add correction support for duckduckgo 4 years ago
Markus Heiser e088b95e74 Merge branch 'master' of https://github.com/asciimoo/searx into csp-oscar-theme 4 years ago
Markus Heiser 4496ad1218
Merge branch 'master' into filtron 4 years ago
Markus Heiser cc82303b62
Merge branch 'master' into about-opensearch 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 43f7b84a59 [fix] do not stretch images - fixes #1262 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 2b1f73ad49
Merge branch 'master' into about-opensearch 4 years ago
Markus Heiser d065b9e4fb
Merge branch 'master' into csp-oscar-theme 4 years ago
Markus Heiser 3d6a7302a2 Merge branch 'master' of https://github.com/asciimoo/searx into gigablast 4 years ago
Markus Heiser 28181ba34f Merge branch 'master' of https://github.com/asciimoo/searx into filtron 4 years ago
Adam Tauber 785f0938fd [fix] add link to wikidata entities in infobox - fixes #1097 4 years ago
Adam Tauber d5e146251f [enh] add subscribe link to rss results - closes #468 4 years ago
Adam Tauber f0819e8826 [enh] add engine names to results as classes - closes #670 4 years ago
Adam Tauber c6ca468df2 [fix] wrap long lines in infoboxes - fixes #1652 4 years ago
Markus Heiser d9c1d5192d
Merge branch 'master' into gigablast 4 years ago
Markus Heiser 434e452d54 Merge branch 'master' of https://github.com/asciimoo/searx into csp-oscar-theme 4 years ago
Markus Heiser 1fc0e9ddc5 Merge branch 'master' of https://github.com/asciimoo/searx into filtron 4 years ago
Adam Tauber de1b08a941 [enh] add unique class for each endpoint - closes #1133 4 years ago
Noémi Ványi 640da73a9e make category order configurable using ui.categories_order 4 years ago
Markus Heiser 2b2a882df0
Merge branch 'master' into filtron 4 years ago
Adam Tauber 08fdfc73fb [fix] do not autocomplete for pressing enter when mouse is on the completion list - fixes #340 4 years ago
Adam Tauber 47cddcab8b [mod] reduce the gap between results 4 years ago
Adam Tauber c54a0e81ff [enh] add shortcut column to search engines table in preferences - fixes #230 4 years ago
Adam Tauber bab5efeac9 [enh] update npm dependency versions 4 years ago
Adam Tauber f47e6fc0f8 [enh] build css after less file changes 4 years ago
Adam Tauber ceedab6aed
Merge pull request #983 from ahangarha/patch-1
Update results.less
4 years ago
Markus Heiser b85d845636 Merge branch 'master' of https://github.com/asciimoo/searx into about-opensearch 4 years ago
Markus Heiser 6fc26775e4 Merge branch 'master' of https://github.com/asciimoo/searx into filtron 4 years ago
Markus Heiser a3431d59d3 Merge branch 'master' of https://github.com/asciimoo/searx into csp-oscar-theme 4 years ago
Markus Heiser 74135007eb
Merge branch 'master' into gigablast 4 years ago
Adam Tauber 19e32dc686
Merge pull request #1978 from kvch/fix-rtl-in-oscar
Fix Farsi language in Oscar && adjust tables with RTL
4 years ago
Noémi Ványi a3e15a3df6 Fix Farsi language in Oscar && adjust tables with RTL 4 years ago
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
4 years ago
Noémi Ványi d7d89369cb add disable all and allow all engines button to Oscar preferences 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 d44b034817
Merge branch 'master' into master 4 years ago
resynth1943 e84cdb66ae Add autofocus to all search inputs 4 years ago
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>
4 years ago
Sion Kazama 74e6f5d724 Revise outdated URLs 4 years ago
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>
4 years ago
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>
4 years ago
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>
4 years ago
Markus Heiser 1fdd8cd3c0 Merge branch 'master' of https://github.com/asciimoo/searx into filtron 4 years ago
Émilien Devos 7a50522a82
Update default user agents 4 years ago
Markus Heiser 9302d1fc17
Merge branch 'master' into master 4 years ago
Markus Heiser 4b4e95f2c3 Merge branch 'master' of https://github.com/asciimoo/searx into filtron 4 years ago
Noémi Ványi bce3830b8d [fix] translate engine errors to Occitan when configured 4 years ago
Noémi Ványi ba7c8d7b96 [fix] remove usage of request context where not available 4 years ago
Noémi Ványi fcb44c6542
Merge branch 'master' into fix_startpage_ValueError_on_spanish_datetime 4 years ago
HLFH 3a26093c46
Remove discontinued faroo engine 4 years ago
Markus Heiser f2ca12b54f Merge branch 'master' of https://github.com/asciimoo/searx into filtron 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 81b9848eb9 Merge branch 'master' of https://github.com/asciimoo/searx into filtron 4 years ago
Dalf 4bb35e7ef5 [fix] template: fix typo in about.html 4 years ago
Markus Heiser 0742c2504d build environment: add GIT_BRANCH variable
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
4 years ago
Markus Heiser 65b22be1f4 Merge PR #1900 of https://github.com/asciimoo/searx into filtron
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
4 years ago
Markus Heiser 6846402d73 .gitignore: make package-lock.json visible
Even if we do not versioning them right now.

Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
4 years ago
Markus Heiser 9717521981 Minor improvements of the HTML *about* page
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
4 years ago
Markus Heiser 809e6f7933 make project: re-build generic files of the searx project
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
4 years ago
Markus Heiser 5d087ee466 Rewrite of the HTL *about* page
The *about* page should only address higher-level issues that are important to
each user.

Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
4 years ago
Markus Heiser 3486613a19 brands: hardcode ISSUE_URL and some links on the about-page
A *brand* of searx is a fork which might have its own design and some special
functions which might bee reasonable in a special context.

In this sense, the fork might have its own documentation but not its own issue
tracker.  The *upstream* of a brand is always https://github.com/asciimoo from
where the brand-fork pulls the master branch regularly.  A fork which has its
own issue tracker is a spin-off and out of the scope of the searx project
itself.  The conclusion is:

- hard code ISSUE_URL (in the Makefile)
- always refer to DOCS_URL
- links in the about page refer to the *upstream* (searx project)
  except DOCS_URL
- "fork me on github" ribbons refer to the *upstream*

Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
4 years ago
Markus Heiser 3381471933 brands: add ISSUE_URL
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
4 years ago
Markus Heiser 4d64828237 webapp.py: expose the brand variable in the /config URL.
E.g. helpful for searx-stats2

Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
4 years ago
Markus Heiser ace7d30aed webapp.py: partial code review (no functional change)
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
4 years ago
Markus Heiser d471ec86dd Makefile: add target node.env - download & install npm dependencies
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
4 years ago