summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-02-25[translations] update from Weblatesearxng-bot
3ecf1edf - 2022-02-21 - Linerly <linerly@protonmail.com> f6c9465b - 2022-02-23 - Markus Heiser <markus.heiser@darmarit.de> 988c0c74 - 2022-02-22 - Alexandre Flament <alex@al-f.net> 60fbd734 - 2022-02-22 - Markus Heiser <markus.heiser@darmarit.de>
2022-02-21Merge pull request #913 from return42/add-artworkMarkus Heiser
[mod] add artwork to mixcloud & soundcloud engines
2022-02-21Merge pull request #912 from return42/fix-geniusMarkus Heiser
[fix] genius: add player and avoid exceptional programming
2022-02-21[build] /staticMarkus Heiser
2022-02-21[mod] bandcamp & genius: in result set img_src instead thumbnailMarkus Heiser
Suggested-by: @dalf https://github.com/searxng/searxng/pull/900#issuecomment-1046009057 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-02-21[fix] genius: add player an avoid exceptional programmingMarkus Heiser
Add player: - The players are just playing 30sec from the title. Some of the player will be blocked because of a cross-origin request and some players will link to apple when you press the play button. Avoid exceptions and (and BTW improve results) - ERROR searx.engines.genius : list index out of range Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-02-21Merge pull request #917 from tiekoetter/version-formatMarkus Heiser
[mod] version formatting
2022-02-21[mod] version formattingLéon Tiekötter
Change SearXNG version formatting to YYYY.MM.DD-commit_hash
2022-02-21Merge pull request #916 from dalf/pref_infinite_scroll2Alexandre Flament
Convert the infinite_scroll plugin as a preference (second version)
2022-02-20[build] /staticAlexandre Flament
2022-02-20[mod] infinite_scroll as preferenceAlexandre Flament
* oscar theme: code from searx/plugins/infinite_scroll.py * simple theme: new implementation Co-authored-by: Markus Heiser <markus.heiser@darmarIT.de>
2022-02-20Merge pull request #665 from return42/default-themePaul Braeuning
[mod] switch default theme from oscar to simple
2022-02-20[fix] changeover of the unit tests to the simple themeMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-02-20[mod] switch default theme from oscar to simpleMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-02-20Merge pull request #910 from tiekoetter/fix-909Markus Heiser
[fix] google images engine: Fix 'scrap_img_by_id' function
2022-02-19[mod] add artwork to mixcloud & soundcloud enginesMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-02-19Merge pull request #885 from return42/mod-simpleAlexandre Flament
[mod] simple theme: define a '.show-content-button'
2022-02-19[build] /staticMarkus Heiser
2022-02-19[mod] simple theme: define a '.show-content-button'Markus Heiser
With LESS function '.show-content-button' all the *Show-Media* links becomes bottons. Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-02-19[fix] image_proxy: allow HTTP redirectsMarkus Heiser
Without redirects the load of various images will fail when image_proxy is enabled [1]. [1] https://github.com/searxng/searxng/pull/910#issuecomment-1045966577 Suggested-by: @dalf [1] Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-02-19[fix] google images engine: Fix 'scrap_img_by_id' functionMarkus Heiser
The 'scrap_img_by_id' function didn't return any longer anything useful. This fix allows the google images engine to present the full source image instead of only the thumbnail. The function scrap_img_by_id() is rpelaced by a fully rewrite to parse image URLs by a regular expression. The new function parse_urls_img_from_js(dom) returns a mapping of data-id to image URL. Closes: https://github.com/searxng/searxng/issues/909 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-02-19Merge pull request #900 from return42/fix-883Alexandre Flament
[fix] bandcamp: fix itemtype (album|track) and exceptions
2022-02-19Merge pull request #893 from return42/mvw-videoMarkus Heiser
[mod] mediathekviewweb engine: add data_src and use videos template
2022-02-19[mod] mediathekviewweb engine: add iframe_src and use videos templateMarkus Heiser
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-02-18[build] /staticMarkus Heiser
2022-02-18[fix] bandcamp: fix itemtype (album|track) and exceptionsMarkus Heiser
BTW: polish implementation and show tracklist for albums Closes: https://github.com/searxng/searxng/issues/883 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-02-18Merge pull request #899 from dalf/limiter_updateAlexandre Flament
[limiter] update
2022-02-18Merge pull request #882 from return42/fix-873Alexandre Flament
[fix] replace embedded HTML by data_src
2022-02-18Merge pull request #903 from ↵Markus Heiser
searxng/dependabot/pip/master/nose2-coverage_plugin--0.11.0 Bump nose2[coverage_plugin] from 0.10.0 to 0.11.0
2022-02-18Merge pull request #904 from ↵Markus Heiser
searxng/dependabot/pip/master/typing-extensions-4.1.1 Bump typing-extensions from 4.0.1 to 4.1.1
2022-02-18[build] /staticMarkus Heiser
2022-02-18[mod] simple theme: set height of embedded content (iframe)Markus Heiser
This commit sets appropriate height of the (embedded) player from: - soundcloud - mixcloud - deezer Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-02-18[mod] templates: rename field for <iframe> URL to iframe_srcMarkus Heiser
Rename result field data_src to iframe_src Suggested-by: @dalf https://github.com/searxng/searxng/pull/882#issuecomment-1037997402 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-02-18[fix] simple theme: support browsers which do not have aspect-ratioMarkus Heiser
Suggested-by: @dalf https://github.com/searxng/searxng/pull/882#discussion_r805187303 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-02-18[oscar] add scrolling="no" to iframes in HTML templatesMarkus Heiser
Suggested-by: @dalf https://github.com/searxng/searxng/pull/882#discussion_r805180787 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-02-18[fix] hostname_replace.py: don't stop replace URL in fieldsMarkus Heiser
This is a rewrite of the hostname_replace.py that: - don't stop to replace URL in fields ('data_src', 'audio_src') if there isn't a 'parsed_url', - adds a comment about keep or remove a result from the result list - adds a loop over ['data_src', 'audio_src'] instead of doubling code lines Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-02-18Merge pull request #905 from searxng/dependabot/pip/master/flask-2.0.3Alexandre Flament
Bump flask from 2.0.2 to 2.0.3
2022-02-18Merge pull request #902 from searxng/dependabot/pip/master/lxml-4.8.0Alexandre Flament
Bump lxml from 4.7.1 to 4.8.0
2022-02-18Merge pull request #901 from searxng/dependabot/pip/master/redis-4.1.4Alexandre Flament
Bump redis from 4.1.3 to 4.1.4
2022-02-18Merge pull request #907 from searxng/translations_updateAlexandre Flament
Update translations
2022-02-18[translations] update from Weblatesearxng-bot
8daeaf72 - 2022-02-16 - mezysinc <mezysinc@mailsac.com> f373b0a4 - 2022-02-13 - temp <temp@mykolab.com> 273ae271 - 2022-02-16 - Márton Farkas <farkasmrton@gmail.com> 956496a3 - 2022-02-12 - Alexandre Flament <alex@al-f.net> acf6d3ae - 2022-02-15 - Markus Heiser <markus.heiser@darmarit.de> aec5670e - 2022-02-11 - Markus Heiser <markus.heiser@darmarit.de>
2022-02-18Bump flask from 2.0.2 to 2.0.3dependabot[bot]
Bumps [flask](https://github.com/pallets/flask) from 2.0.2 to 2.0.3. - [Release notes](https://github.com/pallets/flask/releases) - [Changelog](https://github.com/pallets/flask/blob/main/CHANGES.rst) - [Commits](https://github.com/pallets/flask/compare/2.0.2...2.0.3) --- updated-dependencies: - dependency-name: flask dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2022-02-18Bump typing-extensions from 4.0.1 to 4.1.1dependabot[bot]
Bumps [typing-extensions](https://github.com/python/typing) from 4.0.1 to 4.1.1. - [Release notes](https://github.com/python/typing/releases) - [Changelog](https://github.com/python/typing/blob/master/typing_extensions/CHANGELOG) - [Commits](https://github.com/python/typing/compare/4.0.1...4.1.1) --- updated-dependencies: - dependency-name: typing-extensions dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2022-02-18Bump nose2[coverage_plugin] from 0.10.0 to 0.11.0dependabot[bot]
Bumps [nose2[coverage_plugin]](https://github.com/nose-devs/nose2) from 0.10.0 to 0.11.0. - [Release notes](https://github.com/nose-devs/nose2/releases) - [Changelog](https://github.com/nose-devs/nose2/blob/main/docs/changelog.rst) - [Commits](https://github.com/nose-devs/nose2/compare/0.10.0...0.11.0) --- updated-dependencies: - dependency-name: nose2[coverage_plugin] dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2022-02-18Bump lxml from 4.7.1 to 4.8.0dependabot[bot]
Bumps [lxml](https://github.com/lxml/lxml) from 4.7.1 to 4.8.0. - [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.7.1...lxml-4.8.0) --- updated-dependencies: - dependency-name: lxml dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2022-02-18Bump redis from 4.1.3 to 4.1.4dependabot[bot]
Bumps [redis](https://github.com/redis/redis-py) from 4.1.3 to 4.1.4. - [Release notes](https://github.com/redis/redis-py/releases) - [Changelog](https://github.com/redis/redis-py/blob/master/CHANGES) - [Commits](https://github.com/redis/redis-py/compare/v4.1.3...v4.1.4) --- updated-dependencies: - dependency-name: redis dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2022-02-17[limiter] updateAlexandre Flament
2022-02-15Merge pull request #896 from return42/fi-peertubeAlexandre Flament
[fix] replace peer.tube by peertube.biz
2022-02-13[fix] replace peer.tube by peertube.bizMarkus Heiser
More peertube instances are listed at [1] [1] https://instances.joinpeertube.org/instances Closes: https://github.com/searxng/searxng/issues/881 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-02-13[mod] result_templates/default.html replace embedded HTML by data_src audio_srcMarkus Heiser
Embedded HTML breaks SearXNG architecture. To modularize, HTML is generated in the templates (oscar & simple) and result parameter 'embedded' is replaced by 'data_src' (and 'audio_src'), an URL for embedded content (<iframe>). Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>