Markus Heiser
fcc177b6ed
Merge pull request #1151 from searxng/translations_update
...
Update translations
2022-04-30 07:03:22 +02:00
searxng-bot
4b77fc6acf
[translations] update from Weblate
...
07ad7224
- 2022-04-29 - Alexandre Flament <alex@al-f.net>
2022-04-29 08:09:27 +00:00
Léon Tiekötter
02026bcc76
[fix] library genesis engine: xpath and url
...
Changed the xpath to use the official download mirror.
Changed the URL to libgen.fun as this is the official instance. (https://en.wikipedia.org/wiki/Library_Genesis )
2022-04-27 13:11:34 +02:00
Allen
624b58764a
[enh] Add pagination to Brave
...
Also added ```&spellcheck=1``` because now it is disabled by default, not returning any ```suggestion_xpath```.
2022-04-23 14:06:53 +02:00
capric98
8c7e6cc983
[fix] FutureWarning from lxml
...
Just in case if content is None, the original code will skip extract_text(), and
just append the None value to 'content'. So just add allow_none=True, and this
will return None without raising a ValueError in extract_text().
2022-04-22 16:09:36 +02:00
Markus Heiser
62982c8812
[fix] add back missing languages & regions (followup of PR #1071 )
...
In PR #1071 the language catalog of dailymotion has been cleaned up, before
there had been over 7000 "languages" in the catalog.
As a side effect of this clean-up the language & region catalog in SearXNG has
been reduced [1].
This patch reduce the ``min_engines_per_lang`` from 13 to 12 to get the missed
languages back in language & region catalog of SearXNG.
[1] 3bb62823ec (diff-f3f00db0f87f95b882624a192e0aac21525638af0b18c9514e765fcf1991678d)
Requested-by: @tiekoetter in a Matrix chat
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-04-22 12:09:42 +02:00
dependabot[bot]
1974a85461
Bump grunt-contrib-uglify in /searx/static/themes/simple
...
Bumps [grunt-contrib-uglify](https://github.com/gruntjs/grunt-contrib-uglify ) from 5.1.0 to 5.2.1.
- [Release notes](https://github.com/gruntjs/grunt-contrib-uglify/releases )
- [Changelog](https://github.com/gruntjs/grunt-contrib-uglify/blob/main/CHANGELOG )
- [Commits](https://github.com/gruntjs/grunt-contrib-uglify/compare/v5.1.0...v5.2.1 )
---
updated-dependencies:
- dependency-name: grunt-contrib-uglify
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-04-22 09:28:01 +00:00
Markus Heiser
50bac93363
Merge pull request #1094 from searxng/dependabot/npm_and_yarn/searx/static/themes/simple/master/grunt-1.5.2
...
Bump grunt from 1.4.1 to 1.5.2 in /searx/static/themes/simple
2022-04-22 11:25:12 +02:00
Markus Heiser
cf644b413e
[test.pyright] suppress unneeded error & warning messages
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-04-22 11:16:41 +02:00
searxng-bot
9fd5d3b2ac
[translations] update from Weblate
...
9398019a
- 2022-04-18 - Markus Heiser <markus.heiser@darmarit.de>
2768987d
- 2022-04-18 - Markus Heiser <markus.heiser@darmarit.de>
dc9e7f98
- 2022-04-21 - Markus Heiser <markus.heiser@darmarit.de>
b223bd62
- 2022-04-17 - Egor Ermakov <eg.ermakov2016@gmail.com>
715e7dac
- 2022-04-18 - Mihai <miihairadu@gmail.com>
5c53a0ec
- 2022-04-18 - Markus Heiser <markus.heiser@darmarit.de>
5906fd34
- 2022-04-18 - Markus Heiser <markus.heiser@darmarit.de>
691702ed
- 2022-04-19 - Markus Heiser <markus.heiser@darmarit.de>
cc8bb018
- 2022-04-18 - Markus Heiser <markus.heiser@darmarit.de>
ebfab76a
- 2022-04-18 - Markus Heiser <markus.heiser@darmarit.de>
a8ce22fa
- 2022-04-18 - Markus Heiser <markus.heiser@darmarit.de>
e9b6e3c6
- 2022-04-18 - Markus Heiser <markus.heiser@darmarit.de>
6266ea2e
- 2022-04-18 - Markus Heiser <markus.heiser@darmarit.de>
1729fbd8
- 2022-04-18 - Markus Heiser <markus.heiser@darmarit.de>
0d0f5293
- 2022-04-18 - Mihai <miihairadu@gmail.com>
1b022583
- 2022-04-18 - Markus Heiser <markus.heiser@darmarit.de>
f2a71d93
- 2022-04-18 - A. B <gamemc@virgilio.it>
30206782
- 2022-04-15 - Mico Hautaluoma <m@mha.fi>
10f54679
- 2022-04-17 - smallaxe80 <smallaxe1980@gmail.com>
2022-04-22 07:18:46 +00:00
Markus Heiser
4ab189315b
[build] /static
2022-04-19 09:37:58 +02:00
Markus Heiser
2bcd610eeb
[fix] add missing result.length and result.author to simple theme
...
Closes: https://github.com/searxng/searxng/issues/1027
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-04-19 09:37:41 +02:00
Alexandre Flament
e22dc2ba36
Merge pull request #1099 from dalf/update_engine_descriptions
...
Update engine descriptions
2022-04-17 11:37:36 +02:00
Alexandre Flament
bbf13a4657
Merge pull request #1101 from allendema/pass-cookies-from-settings
...
[enh] Allow passing headers/cookies from settings.yml
2022-04-17 11:37:07 +02:00
Allen
dae8a08089
[fix[ Update only cookies/headers
2022-04-17 11:29:23 +02:00
Allen
67fb6fba84
[lint] Remove whitespace
...
From GH GUI
2022-04-17 10:42:25 +02:00
Allen
f039873e1a
[mod] Make a default domain for ebay
...
Which can be changed.
2022-04-17 10:37:12 +02:00
Allen
15862ebc35
[mod] Pass desired ebay domain in settings
...
https://www.ebay.de
https://www.ebay.com
htttps://www.ebay.es
etc
2022-04-16 19:10:35 +02:00
Allen
155333f625
[enh] Allow passing headers/cookies from settings.yml
...
Example:
- engine: xpath
- search_url: example.org
- headers: {'example_header': 'example_header'}
- cookies: {'safesearch': 'off'}
2022-04-16 17:42:04 +02:00
Alexandre Flament
7bf9e12db9
Update searx.data - update_engine_descriptions.py
2022-04-16 13:17:39 +02:00
Alexandre Flament
c474616642
Merge pull request #1071 from return42/fix-lang-dailymotion
...
[fix] dailymotion engine: filter by language & country
2022-04-16 11:54:49 +02:00
Alexandre Flament
4224607c62
searx.utils.html_to_text: replace <br/> by a space
2022-04-16 09:45:57 +02:00
Alexandre Flament
1a82e79b50
dailymotion: send valid value for the language parameter
2022-04-16 09:27:34 +02:00
Markus Heiser
3bb62823ec
[fix] dailymotion engine: filter by language & country
...
- fix the issue of fetching more the 7000 *languages*
- improve the request function and filter by language & country
- implement time_range_support & safesearch
- add more fields to the response from dailymotion (allow_embed, length)
- better clean up of HTML tags in the 'content' field.
This is more or less a complete rework based on the '/videos' API from [1].
This patch cleans up the language list in SearXNG that has been polluted by the
ISO-639-3 2 and 3 letter codes from dailymotion languages which have never been
used.
[1] https://developers.dailymotion.com/tools/
Closes: https://github.com/searxng/searxng/issues/1065
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-04-16 09:27:34 +02:00
Vojtěch Fošnár
ccd8305465
Merge branch 'searxng:master' into master
2022-04-15 16:10:49 +02:00
searxng-bot
9109ad706d
[translations] update from Weblate
...
10e2e02d
- 2022-04-14 - Markus Heiser <markus.heiser@darmarit.de>
723fc2b4
- 2022-04-14 - Markus Heiser <markus.heiser@darmarit.de>
8c3ef0ce
- 2022-04-12 - Linerly <linerly@protonmail.com>
19b08ebf
- 2022-04-10 - A. B <gamemc@virgilio.it>
5838445a
- 2022-04-10 - BriLHR <brianlimapp@gmail.com>
a9541b96
- 2022-04-10 - Markus Heiser <markus.heiser@darmarit.de>
8f9c7cee
- 2022-04-10 - Michal Kuncl <michal.kuncl@gmail.com>
54ea2973
- 2022-04-11 - Taufik Hidayat <tfkhdyt@pm.me>
2022-04-15 07:18:31 +00:00
dependabot[bot]
e314cfe667
Bump grunt from 1.4.1 to 1.5.2 in /searx/static/themes/simple
...
Bumps [grunt](https://github.com/gruntjs/grunt ) from 1.4.1 to 1.5.2.
- [Release notes](https://github.com/gruntjs/grunt/releases )
- [Changelog](https://github.com/gruntjs/grunt/blob/main/CHANGELOG )
- [Commits](https://github.com/gruntjs/grunt/compare/v1.4.1...v1.5.2 )
---
updated-dependencies:
- dependency-name: grunt
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-04-15 07:11:47 +00:00
Vojtěch Fošnár
de4af2fefd
[enh] add seznam autocomplete
2022-04-14 03:02:05 +02:00
Jabster28
9eb1b04f48
change "Wolfram|Alpha" to "Wolfram Alpha" in search results
2022-04-12 10:37:33 +01:00
Alexandre Flament
27f8fa6fe0
Merge pull request #1048 from Linerly/patch-1
...
Improve the about page
2022-04-09 20:30:49 +02:00
Alexandre Flament
592cea0e5e
Merge pull request #1030 from austinhuang0131/master
...
(feat) add jisho.org
2022-04-09 18:57:20 +02:00
Alexandre Flament
74c7aee9ec
jisho : code refactoring
2022-04-09 18:01:57 +02:00
Alexandre Flament
e764427153
Merge branch 'master' into switch-md-parser
2022-04-09 15:24:11 +02:00
Markus Heiser
5e7f469911
Merge pull request #1051 from return42/fix-region-name
...
[fix] add missing territory (country) name
2022-04-09 14:54:43 +02:00
Paul Braeuning
02d64772f7
Merge pull request #1066 from unixfox/fix-icons-oscar
...
Revert "[fix] return correct favicon path"
2022-04-08 10:25:40 +02:00
Paul Braeuning
604d177551
Merge pull request #1064 from capric98/pretty-url
...
fix: %2F in path will be converted to " › " in searx/webapp.py
2022-04-08 10:08:51 +02:00
searxng-bot
01bbd1d0bd
[translations] update from Weblate
...
45fc8afe
- 2022-04-08 - Markus Heiser <markus.heiser@darmarit.de>
b187bba2
- 2022-04-08 - A. B <gamemc@virgilio.it>
9d380d66
- 2022-04-07 - A. B <gamemc@virgilio.it>
03029129
- 2022-04-07 - A. B <gamemc@virgilio.it>
be15e572
- 2022-04-06 - Linerly <linerly@protonmail.com>
71fb0c50
- 2022-04-03 - Markus Heiser <markus.heiser@darmarit.de>
2022-04-08 07:19:02 +00:00
Émilien Devos
cad3d93fa2
Revert "[fix] return correct favicon path"
...
This fixes https://github.com/searxng/searxng/issues/1057
This reverts commit f99d109ceb
.
2022-04-07 17:56:28 +00:00
HZH
c7de5c043c
fix: %2F in path will be converted to " › "
2022-04-07 23:15:58 +08:00
Markus Heiser
9215281232
[mod] replace Markdown parser mistletoe by markdown-it-py
...
There are several reasons why we should prefer markdown-it-py over mistletoe:
- Get identical rendering results in SearXNG's `/info` pages and the SearXNG's
project documentation which is build by Sphinx-doc.
In the Sphinx-doc we use the MyST parser to render Markdown and the MyST
parser itself is built on top of the markdown-it-py package.
- markdown-it-py has a typographer that supports *replacements*
and *smartquotes* (e.g. em-dash, copyright, ellipsis, ...) [1]
- markdown-it-py is much more flexible compared to mistletoe [2]
- markdown-it-py is the fastest CommonMark compliant parser in python [3]
[1] https://markdown-it-py.readthedocs.io/en/latest/using.html#typographic-components
[2] https://markdown-it-py.readthedocs.io/en/latest/plugins.html
[3] https://markdown-it-py.readthedocs.io/en/latest/other.html#performance
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-04-06 15:49:50 +02:00
mrpaulblack
170f0081c9
[build] /static
2022-04-06 15:07:42 +02:00
mrpaulblack
169f8d9988
[simple theme] add netloc to image result articles
2022-04-06 15:07:05 +02:00
Linerly
22309f398b
Fix spelling and punctuation
2022-04-06 12:36:17 +00:00
Markus Heiser
19ebd0e1ac
[mod] review of the "Search Syntax" page (en)
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-04-06 14:13:22 +02:00
Markus Heiser
655db9b003
[mod] review of the "About SearXNG" page (en)
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-04-06 13:05:20 +02:00
Markus Heiser
effcde3d0e
[fix] add missing territory (country) name
...
Related-to: https://github.com/searxng/searxng/pull/1029#issuecomment-1086824911
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-04-05 16:48:25 +02:00
HZH
57a3252ff1
Unquote path on result page.
2022-04-05 02:37:18 +08:00
Linerly
036b46493b
Improve the about page
2022-04-02 20:51:11 +00:00
Alexandre Flament
765504ceca
Merge pull request #1031 from dalf/fix-bing-_fetch_supported_languages
...
Fix bing fetch supported languages
2022-04-02 08:23:58 +02:00
Austin Huang
19fa0095a0
(fix) satisfy the linter, and btw reduce timeout
2022-04-01 09:23:24 -04:00
Austin Huang
a399248f56
update jisho.py according to suggestions
2022-04-01 09:18:19 -04:00
dependabot[bot]
b40d57df82
Bump grunt-contrib-uglify in /searx/static/themes/oscar
...
Bumps [grunt-contrib-uglify](https://github.com/gruntjs/grunt-contrib-uglify ) from 5.0.1 to 5.1.0.
- [Release notes](https://github.com/gruntjs/grunt-contrib-uglify/releases )
- [Changelog](https://github.com/gruntjs/grunt-contrib-uglify/blob/main/CHANGELOG )
- [Commits](https://github.com/gruntjs/grunt-contrib-uglify/compare/v5.0.1...v5.1.0 )
---
updated-dependencies:
- dependency-name: grunt-contrib-uglify
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-04-01 11:18:35 +02:00
dependabot[bot]
c199eadaf9
Bump grunt-contrib-uglify in /searx/static/themes/simple
...
Bumps [grunt-contrib-uglify](https://github.com/gruntjs/grunt-contrib-uglify ) from 5.0.1 to 5.1.0.
- [Release notes](https://github.com/gruntjs/grunt-contrib-uglify/releases )
- [Changelog](https://github.com/gruntjs/grunt-contrib-uglify/blob/main/CHANGELOG )
- [Commits](https://github.com/gruntjs/grunt-contrib-uglify/compare/v5.0.1...v5.1.0 )
---
updated-dependencies:
- dependency-name: grunt-contrib-uglify
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-04-01 11:18:29 +02:00
searxng-bot
556e137f8e
[translations] update from Weblate
...
74fb5882
- 2022-04-01 - Markus Heiser <markus.heiser@darmarit.de>
303aa210
- 2022-03-30 - dryragtax hamham uk <dryragtax@hamham.uk>
3eef1150
- 2022-03-30 - Markus Heiser <markus.heiser@darmarit.de>
fce33e06
- 2022-03-30 - Markus Heiser <markus.heiser@darmarit.de>
236dc6cb
- 2022-03-31 - Joan Montané <joan@montane.cat>
666e5849
- 2022-03-28 - Markus Heiser <markus.heiser@darmarit.de>
3a6ee1c5
- 2022-03-28 - Markus Heiser <markus.heiser@darmarit.de>
42a5f993
- 2022-03-27 - Linerly <linerly@protonmail.com>
2022-04-01 07:18:22 +00:00
Markus Heiser
099840f4d6
Merge pull request #1035 from searxng/update_data_update_wikidata_units.py
...
Update searx.data - update_wikidata_units.py
2022-04-01 09:02:19 +02:00
Markus Heiser
b853ab717e
Merge pull request #1034 from searxng/update_data_update_ahmia_blacklist.py
...
Update searx.data - update_ahmia_blacklist.py
2022-04-01 09:01:48 +02:00
Markus Heiser
c2de356497
Merge pull request #1033 from searxng/update_data_update_currencies.py
...
Update searx.data - update_currencies.py
2022-04-01 09:00:51 +02:00
dalf
086517d269
Update searx.data - update_wikidata_units.py
2022-04-01 06:27:23 +00:00
dalf
d245ca97ca
Update searx.data - update_ahmia_blacklist.py
2022-04-01 06:27:22 +00:00
dalf
084d9ab4e4
Update searx.data - update_currencies.py
2022-04-01 06:27:18 +00:00
dalf
4d55523247
Update searx.data - update_firefox_version.py
2022-04-01 06:27:13 +00:00
Alexandre FLAMENT
7d31b2c0af
Update languages
2022-03-31 20:04:46 +00:00
Alexandre FLAMENT
f00cdb5e51
bing engine: _fetch_supported_languages: don't use the language code as a country
...
ref #1029
2022-03-31 20:03:34 +00:00
Austin Huang
934ae4e086
(feat) add jisho.org
...
Closes #1016
2022-03-31 14:45:39 -04:00
Alexandre Flament
d1334beb4f
Merge pull request #1023 from austinhuang0131/master
...
[fix] return correct plugin path
2022-03-29 21:27:16 +02:00
Austin Huang
96b8aac826
Extra null safety
...
Co-Authored-By: Alexandre Flament <alex.andre@al-f.net>
2022-03-29 15:17:36 -04:00
Austin Huang
6353b850b0
[fix] merge fake "plugins" endpoint back to "static"
...
https: //matrix.to/#/!vxScbLNEAmRvOraXBn:matrix.org/$0zqTtH3s-eVKlMwiAgiEJdetOkRx27EIRs-C0o8FzSg?via=libera.chat&via=matrix.org&via=tchncs.de
Co-Authored-By: Alexandre Flament <alex.andre@al-f.net>
2022-03-29 13:02:21 -04:00
Austin Huang
f99d109ceb
[fix] return correct favicon path
2022-03-28 19:27:20 -04:00
Paul Braeuning
b94fdd0df0
Merge pull request #1024 from MontyQI/answer-box
...
Fix answer box bug
2022-03-28 21:53:09 +02:00
Alexandre Flament
0379856712
Merge pull request #967 from return42/language-filter
...
[mod] add flags to the languages filter
2022-03-28 21:36:20 +02:00
Monty
a5b013be4f
[build] /static
2022-03-28 21:29:46 +02:00
Monty
c09ce4d0f2
Fix answer box bug
...
Fix bug of too long words.
2022-03-28 21:29:13 +02:00
Austin Huang
e09d2ad4a7
[fix] return correct plugin path
...
closes #1021
2022-03-28 15:24:01 -04:00
Alexandre Flament
dec04c0ed6
Merge pull request #999 from return42/fix-doc-settings2
...
[docs] document settings.yml: search.languages
2022-03-26 17:09:07 +01:00
Alexandre Flament
b44a29a5a2
Merge pull request #1004 from MontyQI/search_url
...
Search_url only if method is POST
2022-03-26 17:08:50 +01:00
Monty
d4d42b423c
Search_url only if method is POST
...
Shows search_url only if method is set to POST.
2022-03-26 13:52:38 +01:00
Markus Heiser
a521d4985a
[docs] document settings.yml: search.languages
...
Requested-by: @dalf https://github.com/searxng/searxng/pull/996#discussion_r830858139
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-26 13:32:42 +01:00
Markus Heiser
ef8af285a2
Merge pull request #994 from return42/add-limiter-redis-doc
...
[doc] add some documentation about the limiter plugin (and redis)
2022-03-25 17:08:32 +01:00
mrpaulblack
fb5169c839
[build] /static
2022-03-25 13:11:38 +01:00
mrpaulblack
d8d42c8541
[fix] revert changes from #997
...
* in #997 there was a bug introduced: #1002
-> for now we just revert the change to make the image detail modal usable again
2022-03-25 13:08:17 +01:00
Markus Heiser
37493b0a1e
[doc] add some documentation about the limiter plugin (and redis)
...
Requested-by: https://github.com/searxng/searxng/discussions/993#discussioncomment-2396914
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-25 11:26:10 +01:00
searxng-bot
1e3c0e4e3f
[translations] update from Weblate
...
539bbc2a
- 2022-03-25 - Markus Heiser <markus.heiser@darmarit.de>
b6819712
- 2022-03-25 - Markus Heiser <markus.heiser@darmarit.de>
8ae195a0
- 2022-03-25 - Markus Heiser <markus.heiser@darmarit.de>
3ae1423b
- 2022-03-20 - Linerly <linerly@protonmail.com>
45dcd109
- 2022-03-21 - Colin Xu <xuzhonglinx@gmail.com>
8ade7993
- 2022-03-21 - Colin Xu <xuzhonglinx@gmail.com>
b815082a
- 2022-03-20 - Markus Heiser <markus.heiser@darmarit.de>
cf6bffeb
- 2022-03-20 - Markus Heiser <markus.heiser@darmarit.de>
b8132699
- 2022-03-23 - AHOHNMYC <lqwh2h2cwa@protonmail.com>
58736d0d
- 2022-03-21 - Markus Heiser <markus.heiser@darmarit.de>
cffd9679
- 2022-03-21 - Markus Heiser <markus.heiser@darmarit.de>
94fe1122
- 2022-03-24 - Alexandre Flament <alex@al-f.net>
cdf14e88
- 2022-03-21 - Markus Heiser <markus.heiser@darmarit.de>
ab6bf599
- 2022-03-20 - Marc Abonce Seguin <marc-abonce@mailbox.org>
0c2a39e0
- 2022-03-20 - Markus Heiser <markus.heiser@darmarit.de>
2022-03-25 07:17:42 +00:00
Markus Heiser
cfd08055ca
Merge pull request #963 from MontyQI/mobile-bar
...
Mobile bar google-like
2022-03-25 07:59:18 +01:00
Markus Heiser
7653e8bf16
Merge pull request #995 from return42/fix-932
...
[interim fix] static files can't be delivered by HTTP.
2022-03-25 06:56:11 +01:00
mrpaulblack
4ba9f98209
[build] /static
2022-03-24 22:25:14 +01:00
Monty
47dcf876ff
[simple theme] refactor search form
...
* update search input form params; inspiried by whoogle
* remove autofocus from result page input form (JS impl. as well as input param)
-> autofocus on landing page still works only on desktop and tablet with JS impl.
* update landing page margins on mobile
* rework border and radius for search form to 0.8rem and outline
* remove positioning from autocomplete JS lib and use CSS impl.
* match search box and autocomplete width
* rework search form to a google like design on mobile
* fix settings icon display withg RTL on mobile on result page when search input is empty
2022-03-24 22:22:45 +01:00
Markus Heiser
b14ed494fb
Merge pull request #996 from return42/fix-settings-doc
...
[docs] improve settings.yml documentation (admin/engines/settings)
2022-03-21 08:52:44 +01:00
Markus Heiser
32a35b4654
[docs] improve settings.yml documentation (admin/engines/settings)
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-21 08:48:06 +01:00
Markus Heiser
11b2724b29
[build] /static
2022-03-20 19:32:59 +01:00
Markus Heiser
022479d4c2
[fix] Text can't be selected when using simple theme with JS enabled
...
Closes: https://github.com/searxng/searxng/issues/794
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-20 19:32:40 +01:00
Markus Heiser
2486cdc2dc
[build] /static
2022-03-20 18:12:42 +01:00
Alexandre Flament
6eae697c73
simple theme: upgrade some of dependencies
...
* less-plugin-clean-css: no updated version.
@wikipedia/less-plugin-clean-css might be an alternative.
* stylelint & stylelint-config-standard
the new versions require configuration and source code changes
2022-03-20 18:10:24 +01:00
Markus Heiser
fd5fcdedce
[interim fix] static files can't be delivered by HTTP.
...
Since PR 932 [1][2] static files can't be delivered by HTTP server any longer.
This patch makes the hash paramter in the URL of static files:
/static/themes/simple/css/searxng.min.css?5fde34a74bc438c7b56ec8c6501e131cc9914bd8
optional. By default the hash parameter is disabled.
HINT:
Instances that do not deliver static files by their HTTP server and have a
long expire time [3] should enable this option.
----
This is only a interim solution, on the long run:
make static.build.commit
creates files including the file name:
css/searxng-5fde34a74bc438c7b56ec8c6501e131cc9914bd8.min.css
and a mapping.json with this content[4]
[1] https://github.com/searxng/searxng/issues/964
[2] https://github.com/searxng/searxng/pull/932#issuecomment-1067039518
[3] 5583336440
[4] https://github.com/searxng/searxng/pull/932#issuecomment-1067216426
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-20 16:28:14 +01:00
Alexandre Flament
b25f118d64
Merge pull request #990 from dalf/searxng_base_url
...
settings.yml: allow to base_url with the SEARXNG_BASE_URL env variable
2022-03-20 09:15:15 +01:00
Markus Heiser
3201aa1b3f
Merge pull request #859 from return42/fix-814
...
[mod] add i18n infrastructure for SearXNG message files (searxng.msg)
2022-03-20 08:31:07 +01:00
Markus Heiser
bc30309939
Merge pull request #992 from return42/fix-987
...
[fix] settings.yml: ui.results_on_new_tab
2022-03-19 23:14:03 +01:00
Markus Heiser
e4a2bfba38
[fix] settings.yml: ui.results_on_new_tab
...
Closes: https://github.com/searxng/searxng/issues/987
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-19 23:06:21 +01:00
Alexandre Flament
2366345429
[build] /static
2022-03-19 20:51:51 +01:00
Alexandre Flament
84340f56ec
simple theme: JS version: the reset button clear the text
...
The <input type="reset"> introduced in the PR 894, restores the default value.
It works in the index page, but it doesn't work in the /search page:
the reset button restore the initial query.
This PR:
* fix the JS version: the reset button clear the text
* keep the clear button in the / page
* hide the clear button in the /search page
2022-03-19 20:49:37 +01:00
Alexandre Flament
8d83787318
settings.yml: allow to base_url with the SEARXNG_BASE_URL env variable
...
Related to https://github.com/searxng/searxng-docker/pull/12
2022-03-19 20:20:13 +01:00
Markus Heiser
076c6889d3
[fix] simple theme: open preferences with general tab
...
BTW: fix also the category tab to open with category 'general'
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-19 19:55:54 +01:00
mrpaulblack
f428dea87c
[build] /static
2022-03-19 18:02:33 +01:00
mrpaulblack
3620d006a4
[fix] naming of id for prefs in css
2022-03-19 18:02:10 +01:00
Markus Heiser
2e4557f3f3
[fix] languages: show country name even if there is only one country
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-19 16:45:14 +01:00
Markus Heiser
a25e3767d4
[fix] don't show flags for languages without region identifier
...
SearXNG shows two different things:
region:
"de-CH" is the equivalent of "Schweiz (de)" in DDG.
languages:
"en" doesn't say anything about the location. It is up the engines to do their
best to select English results without a region.
Suggested-by: @dalf https://github.com/searxng/searxng/pull/967#issuecomment-1072979693
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-19 15:09:13 +01:00
Markus Heiser
2841abaf55
[mod] add flags to the languages filter
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-19 15:09:13 +01:00
Markus Heiser
7625da9fa0
Merge pull request #986 from dalf/fix-startpage-fetch_supported_languages
...
fix startpage: update XPath in _fetch_supported_languages
2022-03-19 14:49:22 +01:00
Alexandre Flament
378b29be2f
fix startpage: update XPath in _fetch_supported_languages
2022-03-19 14:16:37 +01:00
Alexandre Flament
b692035120
Merge pull request #894 from dalf/simple-aria-1
...
[enh] simple: basic ARIA fixes
2022-03-19 12:00:03 +01:00
searxng-bot
06ff1ad967
[translations] update from Weblate
...
5ef4a876
- 2022-03-16 - Joseph Ko <eaglclaws@gmail.com>
4f81930f
- 2022-03-16 - Markus Heiser <markus.heiser@darmarit.de>
7d2abf90
- 2022-03-17 - Markus Heiser <markus.heiser@darmarit.de>
87d5542e
- 2022-03-16 - Markus Heiser <markus.heiser@darmarit.de>
d39c1e67
- 2022-03-16 - Joseph Ko <eaglclaws@gmail.com>
7b0c3b03
- 2022-03-16 - Joseph Ko <eaglclaws@gmail.com>
fc37b695
- 2022-03-16 - Joseph Ko <eaglclaws@gmail.com>
7df01eea
- 2022-03-16 - Joseph Ko <eaglclaws@gmail.com>
56af42c2
- 2022-03-13 - Markus Heiser <markus.heiser@darmarit.de>
4b17697d
- 2022-03-14 - Joseph Ko <eaglclaws@gmail.com>
f5523f9d
- 2022-03-12 - Markus Heiser <markus.heiser@darmarit.de>
04998001
- 2022-03-12 - Nik Drešar <nik.dresar@gmail.com>
e6f4d878
- 2022-03-13 - AHOHNMYC <lqwh2h2cwa@protonmail.com>
ede86266
- 2022-03-11 - Matheus Henrique <niletcode@gmail.com>
362b7f2e
- 2022-03-12 - Markus Heiser <markus.heiser@darmarit.de>
da14280c
- 2022-03-13 - Markus Heiser <markus.heiser@darmarit.de>
d68537d2
- 2022-03-12 - PLefebvreBJO <contact@plefebvrebjo.com>
da27e825
- 2022-03-12 - Markus Heiser <markus.heiser@darmarit.de>
1d00cc00
- 2022-03-12 - Markus Heiser <markus.heiser@darmarit.de>
2022-03-18 07:17:25 +00:00
Alexandre Flament
26d47fe587
Merge pull request #975 from return42/fix-723
...
[fix] remove unmaintained searx/templates/simple/simple.spec.txt
2022-03-17 19:41:23 +01:00
Markus Heiser
3922612775
[fix] remove unmaintained searx/templates/simple/simple.spec.txt
...
Files hasn't been updated since it initial commit in 2017
Closes: https://github.com/searxng/searxng/issues/723
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-17 11:38:00 +01:00
Alexandre Flament
dbe3eaabc9
Info: code refactoring & bug fixes
2022-03-16 22:26:36 +01:00
mrpaulblack
a1776ff57d
[build] /static
2022-03-16 21:01:42 +01:00
mrpaulblack
6a8e168e25
[simple theme] use default font and font-size in info page
2022-03-16 21:01:22 +01:00
Markus Heiser
9622dbbc6b
[upd] searx/translations/messages.pot
...
generated by::
./manage pyenv.cmd pybabel extract \
-F babel.cfg \
-o "searx/translations/messages.pot"\
"searx/"
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-16 09:55:53 +01:00
Markus Heiser
784bf9ed15
[mod] move category and names of constants to searx/searxng.msg
...
Closes: https://github.com/searxng/searxng/issues/814
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-16 09:55:53 +01:00
Markus Heiser
b9cf3c82a1
[mod] add i18n infrastructure for SearXNG message files (searxng.msg)
...
With this patch ``searxng.msg`` files can be added to SearXNG. In
``searxng.msg`` files messages can be defined which are not captured by babel's
gettext, like the generic names of the categories or messages that are stored in
constants.
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-16 09:55:53 +01:00
Markus Heiser
cd92a7eacd
Merge pull request #930 from return42/merge-user-doc2
...
Integrate the user documentation into the application
2022-03-13 23:12:46 +01:00
Alexandre Flament
1157462ff9
Various change on PR 930
2022-03-13 22:22:02 +01:00
Markus Heiser
59100e8525
[fix] add module for backward compatibility
...
cache_property has been added in py3.8 [1]
To support cache_property in py3.7 the implementation from 3.8 has been
copied to compat.py. This code can be cleanup with EOL of py3.7.
[1] https://docs.python.org/3/library/functools.html#functools.cached_property
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-12 15:45:28 +01:00
Markus Heiser
8d83e4aeff
[build] /static
2022-03-12 11:36:31 +01:00
Markus Heiser
3633dc5611
[simple] add CSS for /info pages
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-12 11:36:31 +01:00
Markus Heiser
b1912607ae
[mod] replace /help by /info pages and include pages in project docs
...
This patch implements a bolierplate to share content from info-pages of the
SearXNG instance (URL /info) with the project documentation (path /docs/user).
The info pages are using Markdown (CommonMark), to include them in the project
documentation (reST) the myst-parser [1] is used in the Sphinx-doc build chain.
If base_url is known (defined in settings.yml) links to the instance are also
inserted into the project documentation::
searxng_extra/docs_prebuild
[1] https://www.sphinx-doc.org/en/master/usage/markdown.html
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-12 11:36:31 +01:00
searxng-bot
e475828ed2
[translations] update from Weblate
...
7f5432c9
- 2022-03-11 - Matheus Henrique <niletcode@gmail.com>
1d7a266c
- 2022-03-07 - Markus Heiser <markus.heiser@darmarit.de>
54256fcf
- 2022-03-08 - Dmitry Zakharchenko <dmitz@disroot.org>
5240149c
- 2022-03-08 - Dmitry Zakharchenko <dmitz@disroot.org>
db511b5a
- 2022-03-07 - Deleted User <noreply+256@weblate.org>
114f4399
- 2022-03-04 - Markus Heiser <markus.heiser@darmarit.de>
2022-03-11 07:17:00 +00:00
Alexandre Flament
d597f36e07
[fix] simple: the clear button works without javascript
...
related to #928
2022-03-08 19:37:21 +00:00
Alexandre Flament
a250ddadb9
[enh] simple: basic ARIA fixes
2022-03-08 19:37:21 +00:00
Markus Heiser
53b5a804e2
[fix] engine mediathekviewweb: replace http links by https
...
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-07 19:49:16 +01:00
Martin Fischer
579334a7d8
[help] move about.md to searx/help/en/
2022-03-07 08:29:00 +01:00
Alexandre Flament
740e3bc90f
Merge pull request #932 from dalf/static-file-hash
...
static files: add a hash as a query
2022-03-05 12:03:44 +01:00
Markus Heiser
20f4538e13
[fix] engine: Semantic Scholar (Science) // rework & fix
...
Closes: https://github.com/searxng/searxng/issues/939
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2022-03-05 11:53:41 +01:00
Alexandre Flament
1c7d8815fb
[mod] URL for the static file contains the sha1
...
* allow to cache the static file forever
* avoid bugs when the static files are updated but not reloaded
2022-03-05 10:50:48 +00:00
Alexandre FLAMENT
041446d12a
[build] /static
2022-03-04 08:28:58 +00:00
Alexandre FLAMENT
8ffbaa086a
[simple] switch to the tablet layout at 79.75em
...
The previous value was 80em (1280px).
Some desktop screens have this resolution,
and tablet layout takes too much space in this configuration
This PR switch to the table layout for screen width strictly below 1280px.
Close https://github.com/searxng/searxng/issues/874
2022-03-04 08:26:02 +00:00
searxng-bot
ebcf78eaa5
[translations] update from Weblate
...
82b357ae
- 2022-03-02 - Markus Heiser <markus.heiser@darmarit.de>
5aa11c25
- 2022-03-02 - Markus Heiser <markus.heiser@darmarit.de>
c188070f
- 2022-02-25 - OctopusET <sumoon@seoulsaram.org>
9b93e452
- 2022-02-26 - Markus Heiser <markus.heiser@darmarit.de>
2a286e9a
- 2022-02-25 - OctopusET <sumoon@seoulsaram.org>
2022-03-04 07:17:06 +00:00
Alexandre FLAMENT
28bccda78a
[build] /static
2022-03-02 18:56:37 +00:00
Alexandre Flament
3d9e48b84e
[simple] checkboxes can get the focusable
...
Do note that checkboxes in the engine tab are displayed reversed.
See: 3408d061aa/searx/templates/simple/preferences.html (L313)
A checkbox for an engine is checked when the engine is disabled.
2022-03-02 18:56:08 +00:00
Markus Heiser
0ddcc12474
Merge pull request #934 from searxng/update_data_update_ahmia_blacklist.py
...
Update searx.data - update_ahmia_blacklist.py
2022-03-01 07:54:58 +01:00
Markus Heiser
69f84d941f
Merge pull request #935 from searxng/update_data_update_firefox_version.py
...
Update searx.data - update_firefox_version.py
2022-03-01 07:53:33 +01:00
Markus Heiser
5508155252
Merge pull request #936 from searxng/update_data_update_wikidata_units.py
...
Update searx.data - update_wikidata_units.py
2022-03-01 07:52:54 +01:00
dalf
f4c6eba227
Update searx.data - update_currencies.py
2022-03-01 06:25:18 +00:00
dalf
6946c4566f
Update searx.data - update_wikidata_units.py
2022-03-01 06:24:57 +00:00
dalf
49bc3971ae
Update searx.data - update_firefox_version.py
2022-03-01 06:24:55 +00:00
dalf
6add9dd6d3
Update searx.data - update_ahmia_blacklist.py
2022-03-01 06:24:53 +00:00
Alexandre Flament
2e1d4fac5d
[build] /static
2022-02-27 19:49:44 +01:00
Alexandre Flament
56bb1443c4
[fix] simple: display "Click on the magnifier..." only the mouse over the categories
2022-02-27 19:48:21 +01:00
Alexandre Flament
e435806505
[fix] simple: detect touch screen using media query
...
related to https://github.com/searxng/searxng/issues/928
2022-02-27 19:26:52 +01:00
mrpaulblack
e2a5dddf8e
[build] /static
2022-02-26 22:32:28 +01:00
mrpaulblack
21e3c40516
[simple theme] replace Image_layout.js with flexbox CS impl.
...
* drop image_layout.js from simple theme
* move image_layout.js to oscar theme and delete common js dir (since its empty now)
* align top position of image detail modal with bottom position of search header
* use flexbox to display images; row height can be set via @results-image-row-height in defenitions.less
* display span title underneath each image with a max width of 12rem
* increase margin and padding around image article on desktop and tablet
* make article height smaller on phone layout (height of 6rem) to display more content on current view
* remove content from result, if the title and content matches
* use a group that cotains the flex image article, if images are mixed with other categories
* fix pylint issues in webapp.py
* use the default.html result template in unit tests (thanks @return42)
2022-02-26 22:31:47 +01:00
Paul Braeuning
3408d061aa
Merge pull request #924 from MontyQI/search-filters
...
Search filters changes
2022-02-26 10:16:06 +01:00