summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-12-20Merge pull request #621 from not-my-profile/engines-tableMarkus Heiser
[doc] Improve engines table
2021-12-20[doc] fix about.website for hoogleMartin Fischer
2021-12-20[doc] engine-table: group engines by first categoryMartin Fischer
2021-12-20[doc] engine-table: merge Engine type columnMartin Fischer
2021-12-20[doc] engine-table: remove Display errors column (always true)Martin Fischer
2021-12-20[doc] engine-table: format shortcut as inline codeMartin Fischer
2021-12-20[doc] engine-table: group columns logicallyMartin Fischer
2021-12-20Merge pull request #611 from return42/fix-bingMarkus Heiser
[fix] bing engine: fix paging support, show inital page.
2021-12-20[doc] engine-table: expand cryptic abbreviationsMartin Fischer
2021-12-20[doc] engine-table: remove duplicate Disabled columnMartin Fischer
2021-12-20[doc] engine-table: link about.websiteMartin Fischer
2021-12-20[doc] add about.website for wibyMartin Fischer
2021-12-19Merge pull request #615 from return42/pylint-redditAlexandre Flament
[pylint] Reddit engine
2021-12-19Merge pull request #617 from mrpaulblack/fix-error-svgMarkus Heiser
[fix] theme: build `img_load_error.svg` as SVG instead of PNG
2021-12-18[build] /staticmrpaulblack
2021-12-18[fix] theme: build `img_load_error.svg` as svgmrpaulblack
2021-12-18[pylint] Reddit engineMarkus Heiser
Add Reddit engine to pylint process Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-12-18Merge pull request #612 from dalf/revert-pr-483Alexandre Flament
[mod] Dockerfile: use binary from pypi
2021-12-18[mod] Dockerfile: use binary from pypiAlexandre Flament
lxml doesn't raise any exception
2021-12-18[fix] bing engine: fix paging support, show inital page.Markus Heiser
Follow up queries for the pages needed to be fixed. - Split search-term in one for initial query and one for following queries. - Set some headers in HTTP requests, bing needs for paging support. - IMO //div[@class="sa_cc"] does no longer match in a bing response. Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-12-18[pylint] Bing (Web) engineMarkus Heiser
Fix remarks from pylint and improved code-style. In preparation for a bug-fix of the Bing (Web) engine I add this engine to the pylint-list. Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-12-18Merge pull request #609 from return42/fix-bing-newsAlexandre Flament
[fix] engine bing-news: replace the http:// by https://
2021-12-17[fix] engine bing-news: replace the http:// by https://Markus Heiser
BTW: add bing_news to the pylint process Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-12-17Merge pull request #584 from return42/drop-css-vendorAlexandre Flament
[mod] simple-theme: remove vendor CSS
2021-12-17Merge pull request #608 from return42/fix-translation-commitAlexandre Flament
[fix] weblate: separate commit description from commit body
2021-12-17[fix] weblate: separate commit description from commit bodyMarkus Heiser
It is a common convention to separate commit description from commit body by a empty line [1]. [1] https://www.conventionalcommits.org/en/v1.0.0/#summary Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-12-17Merge pull request #607 from searxng/translations_updateMarkus Heiser
Update translations
2021-12-17Merge pull request #606 from searxng/dependabot/pip/master/lxml-4.7.1Markus Heiser
Bump lxml from 4.6.5 to 4.7.1
2021-12-17[translations] updatesearxng-bot
1a891c16 - 2021-12-15 - Markus Heiser <markus.heiser@darmarit.de> 33bd07e7 - 2021-12-14 - Alexandre Flament <alex@al-f.net> 7ba24343 - 2021-12-12 - Markus Heiser <markus.heiser@darmarit.de> 80d54b89 - 2021-12-15 - FilGiov <quota679@gmail.com> af9e007c - 2021-12-15 - Markus Heiser <markus.heiser@darmarit.de> 9d4e645c - 2021-12-15 - Markus Heiser <markus.heiser@darmarit.de> 21dec08c - 2021-12-15 - Shahed Hosseini <sajjadhusseini92@gmail.com>
2021-12-17Bump lxml from 4.6.5 to 4.7.1dependabot[bot]
Bumps [lxml](https://github.com/lxml/lxml) from 4.6.5 to 4.7.1. - [Release notes](https://github.com/lxml/lxml/releases) - [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt) - [Commits](https://github.com/lxml/lxml/compare/lxml-4.6.5...lxml-4.7.1) --- updated-dependencies: - dependency-name: lxml dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2021-12-17Merge pull request #605 from searxng/update-user-agentMarkus Heiser
update_firefox_version.py: update user agent signature
2021-12-16update_firefox_version.py: update user agent signatureAlexandre Flament
The user agent from Windows is Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:95.0) Gecko/20100101 Firefox/95.0 See https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/User-Agent/Firefox#windows
2021-12-16Merge pull request #602 from return42/fix-600Alexandre Flament
[fix] move engines gpodder and AZlyrics into category music
2021-12-16Merge pull request #604 from return42/disable-mvwAlexandre Flament
[fix] engine: MediathekViewWeb (mvw) disable by default
2021-12-15[fix] engine: MediathekViewWeb (mvw) disable by defaultMarkus Heiser
The MediathekViewWeb delivers only content for the german speaking area. Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-12-15[build] /staticMarkus Heiser
2021-12-15[mod] simple theme: remove vendor prefix of `width: max-content`Markus Heiser
Remove no longer needed workarounds like `width: 1000px;` and vendor prefix of max-content [1]. [1] https://developer.mozilla.org/en-US/docs/Web/CSS/max-content#browser_compatibility Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-12-15[mod] simple-theme: remove vendor CSSMarkus Heiser
flexbox Browser support for flexbox is excellent, and the majority of browsers do not need a prefix at this point. Safari was the last of the major browsers to remove prefixes, with the release of Safari 9 in 2015. [1] user-select: Vendor prefix of user-select is not needed, see 'Browser compatibility' [2]. [1] https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Backwards_Compatibility_of_Flexbox#status_in_browsers [2] https://developer.mozilla.org/en-US/docs/Web/CSS/user-select#browser_compatibility Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-12-15Merge pull request #573 from return42/img-lazyMarkus Heiser
[fix] lazy loading of <img> tags
2021-12-15[build] /staticMarkus Heiser
2021-12-15[fix] lazy loading of <img> tagsMarkus Heiser
Images should include dimension attributes. Without `width` and `height` specified, image dimensions are 0×0 pixels at first. ... In this case the browser determines that all of them are visible to the user and decides to load everything [1]. In CSS the `width` is set to a value and the `height` is unsed to scale the image proportional in both dimensions. [1] https://web.dev/browser-level-image-lazy-loading/#images-should-include-dimension-attributes [2] https://caniuse.com/loading-lazy-attr Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-12-15[fix] move engines gpodder and AZlyrics into category musicMarkus Heiser
Closes: https://github.com/searxng/searxng/issues/600 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-12-14Merge pull request #601 from searxng/add-matrix-contactAlexandre Flament
README.rst: add contact information
2021-12-14README.rst: add contact informationAlexandre Flament
2021-12-14Merge pull request #538 from return42/eslintMarkus Heiser
SearXNG JavaScript Style Guide
2021-12-14[simple theme] activate - SearXNG JavaScript Style GuideMarkus Heiser
Add the 'SearXNG JavaScript Style Guide' as one quality gate in the build chain of the simple theme:: make themes.simple make themes.simple.test In the github CI the `themes.all` target enforce a `themes.simple`. BTW: Remove 'jshint' left overs from 0ee316f3d Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-12-14[fix] eslint --fixMarkus Heiser
automatically fix some of the problems reported by eslint rules:: $ ./manage nvm.bash nvm-env$ npm --prefix searx/static/themes/simple run eslint-fix Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-12-14[mod] eslint: add gruntfile.js to the files to lintMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-12-14[mod] SearXNG JavaScript Style Guide (eslint:recommended)Markus Heiser
The SearXNG JavaScript Style Guide is a set of eslint rules [1] based on the eslint:recommended [2] rules. "extends": "eslint:recommended" The additional rules adopted from the JavaScript Standard Style [3][4]. [1] https://eslint.org/docs/rules/ [2] https://github.com/kunalgolani/eslint-config/tree/master/packages/recommended [3] https://standardjs.com/rules.html#javascript-standard-style [4] https://github.com/standard/eslint-config-standard/blob/master/.eslintrc.json Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2021-12-14[emacs] .dir-locals.el: in json-mode use indentation of 4Markus Heiser
In JS + JSON we use indentation of 4. Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>