summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-11-26[build] /staticmrpaulblack
2021-11-26[oscar theme] center search on index and use logo with ponthimrpaulblack
2021-11-26[fix] google-videos engine: ignore news articlesMarkus Heiser
In the video search, google also sometimes includes news. E.g. in the DE language when you search for `!gov paris`, google adds an article from a german newspaper (FAZ), I assume these are sponsored link (not tagged advertisement?) Those links do not have an image / this patch ignores *video links* wqithout an image ID. Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-11-26[fix] oscar theme: use SearXNG logo and wordmarkMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-11-26Merge pull request #552 from return42/fix-searx.shMarkus Heiser
[fix] searx.sh update: replace git pull by a hard reset
2021-11-26[fix] searx.sh update: replace git pull by a hard resetMarkus Heiser
If the fetched branch has been rebased a 'git pull' will fails. To get fetched branch in the working tree, a git reset is needed. Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-11-26[fix] searx.results: fix pylint issue "useless-with-lock"Alexandre Flament
Replace "with threading.Lock():" by "with self._lock"
2021-11-26Merge pull request #550 from searxng/translations_updateAlexandre Flament
Update translations
2021-11-26Merge pull request #547 from return42/fix-442Alexandre Flament
[fix] google & google video engines
2021-11-26[translations] updatesearxng-bot
647aee3b - 2021-11-25 - Markus Heiser <markus.heiser@darmarit.de>
2021-11-26[fix] google video engine - rework of the HTML parserMarkus Heiser
The google video response has been changed slightly, a rework of the parser was needed. Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-11-25[fix] google engine - suggestionMarkus Heiser
BTW: google no longer offers *spelling suggestions* Closes: https://github.com/searxng/searxng/issues/442 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-11-25[fix] simple-theme templates: polish HTML <img> elementsMarkus Heiser
- <img> [1] element does not have an end tag, no need for a leading `/>` - add global attribute title[2] to result_templates/images.html (result-images-source) - in jinja macro 'macro result_header' remove duplicate of class="image" - in jinja macro 'macro result_header' remove alt attribute (fix [3]):: alt="{{ result.title|striptags }}" the result.title is already shown in:: <h3>{{ result_link(result.url, result.title|safe) }}</h3> [1] https://developer.mozilla.org/en-US/docs/Web/HTML/Element/img [2] https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes#attr-title [3] https://github.com/searxng/searxng/issues/523 Closes: https://github.com/searxng/searxng/issues/523 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-11-24Merge pull request #543 from return42/fix-485Markus Heiser
[fix] templates: remove unneeded escape \' of single quotation mark
2021-11-24[fix] templates: remove unneeded escape \' of single quotation markMarkus Heiser
Strings like:: 'Query in the page\'s title' are hard to read / remove escape sequence by using double quotation marks for strings :: "Query in the page's title" BTW: remove a leading dot in the simple theme [1]. [1] https://github.com/searxng/searxng/pull/485/files/80fb77476fad4b229418c530f3ffda67f357a15a#r756112716 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-11-24Merge pull request #485 from dalf/pref_query_in_titleAlexandre Flament
[mod] new preference: query_in_title
2021-11-23Merge pull request #537 from return42/moz-warningsMarkus Heiser
[simple theme] remove '-moz-border-radius' property
2021-11-23Merge pull request #539 from searxng/fix-pr-535Markus Heiser
fix PR #535
2021-11-23[build] /staticMarkus Heiser
2021-11-23[simple theme] remove '-webkit-border-radius' propertyMarkus Heiser
[1] https://github.com/searxng/searxng/pull/537#issuecomment-976582675 Suggested-by: @dalf [1] Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-11-23[simple theme] remove '-moz-border-radius' propertyMarkus Heiser
Support for the prefixed version (-moz-border-radius) was removed in Gecko 13.0 (Firefox 13.0 / Thunderbird 13.0 / SeaMonkey 2.10) [1]. [1] https://developer.mozilla.org/pt-BR/docs/Web/CSS/border-radius Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-11-23fix PR #535Alexandre Flament
Use the "empty_element" CSS class.
2021-11-23Merge pull request #535 from mrpaulblack/article-default-descriptionPaul Braeuning
[simple template] return a default string if there is no description
2021-11-23[build] /staticMarkus Heiser
2021-11-23[simple template] format default string 'italic'Markus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-11-23[simple template] return a default string if there is no descriptionmrpaulblack
2021-11-23Merge pull request #536 from return42/jinja2-mode.elMarkus Heiser
[emacs] .dir-locals.el: use jinja2-mode to format html files
2021-11-23[emacs] .dir-locals.el: use jinja2-mode to format html filesMarkus Heiser
The jinja2-mode [1] can be installed from melpa [2]:: M-x package-install / jinja2-mode [1] https://github.com/paradoxxxzero/jinja2-mode [2] https://melpa.org/#/jinja2-mode Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-11-23Merge pull request #527 from dalf/fix-simple-modalMarkus Heiser
[fix] simple theme: fix modal dialog
2021-11-23[build] /staticMarkus Heiser
2021-11-23[simple theme] add animations.less for keyframe animationsmrpaulblack
2021-11-23[fix] simple theme: fix modal dialogAlexandre Flament
2021-11-23Merge pull request #510 from mrpaulblack/result-article-improvmentsPaul Braeuning
[simple theme] rework select and impove url
2021-11-23Merge pull request #516 from return42/searxng/filtronMarkus Heiser
[mod] filtron.sh - install github.com/searxng/filtron
2021-11-21Merge pull request #529 from return42/nvm-improveMarkus Heiser
Various improvements of the NVM environment
2021-11-21[build] /staticmrpaulblack
2021-11-21[simple theme] rework select; add safesearch to search and replace / with ↵mrpaulblack
› in article url * rework selection UI in pref (fix based on: https://github.com/twelsby/searx/commit/78643e9f43a103c523f112e9f3ce26a5c7bb3a0f) * moved search filters underneath categories * cut params from url and replace / with › * make h3 and url in article bigger * add safe search select to search filter (this will not override settings and only be valid while on result page in a session) * make search form button not overlap each other when js is disabled * 1rem padding around preview image and thumbnail in default article template
2021-11-21Merge pull request #533 from return42/fix-532Alexandre Flament
[fix] google images: @href index 0 not found
2021-11-21[fix] filtron.sh & morty.sh: quote "$GO_ENV"Markus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-11-21[doc] filtron.sh - install github.com/searxng/filtronMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-11-21[mod] filtron.sh - install github.com/searxng/filtronMarkus Heiser
SearXNG maintains a fork of filtron at [1] [1] https://github.com/searxng/filtron Related: https://github.com/searxng/searxng/issues/507#issuecomment-970254027 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-11-21Merge pull request #528 from return42/brandMarkus Heiser
[brand] initial - folder src/brand for searxng-wordmark
2021-11-21[fix] google images: @href index 0 not foundMarkus Heiser
Sometimes there is no href in the `<a ..>` tag of a *link_node* [1]. [1] https://github.com/searxng/searxng/issues/532 Reported-by: @TheEssem Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-11-20[mod] NVM: dev-tools pre-installed in NVM's node installationMarkus Heiser
The Node.js installation in the NVM environment can be used by IDEs and other developer tasks. The required developer packagaes are added to the file ./.nvm_packages and will be installed when Node.js is installed. Initial we start with: - eslint Having a dedicated developer enviroment, provided by nvm makes it easy to integrate Node.js packages into various IDEs. One example is shown in the .dir-locals.el which is used by emacs. [1] https://github.com/nvm-sh/nvm#default-global-packages-from-file-while-installing [2] https://eslint.org Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-11-20[mod] nvm.cmd ... : run command ... in NVM environmentMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-11-20[emacs] use NVM environment installed at nvm-dir <repo>/.nvmMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-11-20[mod] NVM: pin Node.js to v16.13.0Markus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-11-20[fix] nvm.install: add missing popd / node.env exit with error (254)Markus Heiser
Issue:: $ make clean node.env ... CLEAN [NVM] drop .nvm/ ... INFO: install Node.js by NVM ... Now using node v16.13.0 (npm v8.1.0) ... INSTALL searx/static/themes/oscar/package.json npm ERR! code ENOENT npm ERR! syscall open # Here now comes the issue, caused by the missing 'popd' .. npm ERR! path SearXNG/.nvm/searx/static/themes/oscar/package.json npm ERR! errno -2 npm ERR! enoent ENOENT: no such file or directory, open 'SearXNG/.nvm/searx/static/themes/oscar/package.json' ERROR: node.env exit with error (254) make: *** [Makefile:99: node.env] Error 254 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-11-20Merge pull request #526 from dalf/fix-npmMarkus Heiser
[fix] npm engine: don't ignore the first result
2021-11-20[mod] gruntfile.js - define grunt.template _brand & _templatesMarkus Heiser
[1] https://gruntjs.com/api/grunt.template Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>