Compare commits

...

4 Commits

Author SHA1 Message Date
9b8d10ea10
{firefox,chromium}: micromanage DuckDuckGo 2025-12-12 12:20:42 +02:00
4a4d55f7e3
chromium#uBoL: trust duckduckgo.com
It fullfills PrivacyBadger criteria and is on EFF allowlist, so I don't want allowlistless uBlock Origin Lite to punish it, especially with me trusting DDG NOAI.
2025-12-12 11:12:53 +02:00
ad18014036
{firefox,chromium}: further copy-paste improvements 2025-12-12 11:05:52 +02:00
2e8e74505e
update dependencies 2025-12-12 10:52:21 +02:00
9 changed files with 60 additions and 29 deletions

View File

@ -72,7 +72,7 @@ repos:
# GitHub Actions etc. configuration validity checking # GitHub Actions etc. configuration validity checking
- repo: https://github.com/python-jsonschema/check-jsonschema - repo: https://github.com/python-jsonschema/check-jsonschema
rev: 0.34.1 rev: 0.35.0
hooks: hooks:
#- id: check-jsonschema #- id: check-jsonschema
- id: check-dependabot - id: check-dependabot
@ -106,7 +106,7 @@ repos:
# .editorconfig validity checking # .editorconfig validity checking
- repo: https://github.com/editorconfig-checker/editorconfig-checker.python - repo: https://github.com/editorconfig-checker/editorconfig-checker.python
rev: "3.4.1" rev: "3.6.0"
hooks: hooks:
- id: editorconfig-checker - id: editorconfig-checker
alias: ec alias: ec

View File

@ -1294,7 +1294,7 @@
"IconURL": "https://start.duckduckgo.com/static-assets/favicons/DDG-icon_256x256.png", "IconURL": "https://start.duckduckgo.com/static-assets/favicons/DDG-icon_256x256.png",
"Method": "POST", "Method": "POST",
"PostData": "q={searchTerms}", "PostData": "q={searchTerms}",
"SuggestURLTemplate": "https://start.duckduckgo.com/ac/?q={searchTerms}&type=list", "SuggestURLTemplate": "https://start.duckduckgo.com/ac/?type=list&q={searchTerms}",
"URLTemplate": "https://duckduckgo.com/lite/?atb&q={searchTerms}" "URLTemplate": "https://duckduckgo.com/lite/?atb&q={searchTerms}"
}, },
{ {
@ -1303,8 +1303,8 @@
"Description": "DuckDuckGo AIless version", "Description": "DuckDuckGo AIless version",
"IconURL": "https://noai.duckduckgo.com/static-assets/favicons/DDG-icon_256x256.png", "IconURL": "https://noai.duckduckgo.com/static-assets/favicons/DDG-icon_256x256.png",
"Method": "GET", "Method": "GET",
"SuggestURLTemplate": "https://noai.duckduckgo.com/ac/?q={searchTerms}&type=list", "SuggestURLTemplate": "https://noai.duckduckgo.com/ac/?type=list&q={searchTerms}",
"URLTemplate": "https://noai.duckduckgo.com/?atb&q={searchTerms}" "URLTemplate": "https://noai.duckduckgo.com/?atb&ka=s&ku=1&kt=monospace&kbj=1&kn=1&kak=-1&kax=-1&kpsb=-1&q={searchTerms}"
}, },
{ {
"Name": "DuckDuckGo Start", "Name": "DuckDuckGo Start",
@ -1312,8 +1312,8 @@
"Description": "DuckDuckGo Start page version", "Description": "DuckDuckGo Start page version",
"IconURL": "https://start.duckduckgo.com/static-assets/favicons/DDG-icon_256x256.png", "IconURL": "https://start.duckduckgo.com/static-assets/favicons/DDG-icon_256x256.png",
"Method": "GET", "Method": "GET",
"SuggestURLTemplate": "https://start.duckduckgo.com/ac/?q={searchTerms}&type=list", "SuggestURLTemplate": "https://start.duckduckgo.com/ac/?type=list&q={searchTerms}",
"URLTemplate": "https://start.duckduckgo.com/?atb&q={searchTerms}" "URLTemplate": "https://start.duckduckgo.com/?atb&ka=s&ku=1&kt=monospace&kbj=1&kn=1&kak=-1&kax=-1&kpsb=-1&q={searchTerms}"
}, },
{ {
"Name": "Ecosia search", "Name": "Ecosia search",

View File

@ -18,6 +18,7 @@
"auth-prod.megical.com", "auth-prod.megical.com",
"challenges.cloudflare.com", "challenges.cloudflare.com",
"chrome-extension-scheme", "chrome-extension-scheme",
"duckduckgo.com",
"kansalainen.kanta.fi", "kansalainen.kanta.fi",
"kanta.fi", "kanta.fi",
"klarna.com", "klarna.com",

View File

@ -3,8 +3,8 @@
"DefaultSearchProviderImageURL": "https://noai.duckduckgo.com/static-assets/favicons/DDG-icon_256x256.png", "DefaultSearchProviderImageURL": "https://noai.duckduckgo.com/static-assets/favicons/DDG-icon_256x256.png",
"DefaultSearchProviderKeyword": "d", "DefaultSearchProviderKeyword": "d",
"DefaultSearchProviderName": "DuckDuckGo", "DefaultSearchProviderName": "DuckDuckGo",
"DefaultSearchProviderNewTabURL": "https://noai.duckduckgo.com/chrome_newtab?addon=newext&atb", "DefaultSearchProviderNewTabURL": "https://noai.duckduckgo.com/chrome_newtab?addon=newext&atb&ka=s&ku=1&kt=monospace&kbj=1&kn=1&kak=-1&kax=-1&kpsb=-1",
"DefaultSearchProviderSearchURL": "https://noai.duckduckgo.com/?addon=newext&atb&q={searchTerms}", "DefaultSearchProviderSearchURL": "https://noai.duckduckgo.com/?addon=newext&atb&ka=s&ku=1&kt=monospace&kbj=1&kn=1&kak=-1&kax=-1&kpsb=-1&q={searchTerms}",
"DefaultSearchProviderSuggestURL": "https://noai.duckduckgo.com/ac/?q={searchTerms}&type=list", "DefaultSearchProviderSuggestURL": "https://noai.duckduckgo.com/ac/?type=list&q={searchTerms}",
"NewTabPageLocation": "https://noai.duckduckgo.com/chrome_newtab?addon=newext&atb" "NewTabPageLocation": "https://noai.duckduckgo.com/chrome_newtab?addon=newext&atb&ka=s&ku=1&kt=monospace&kbj=1&kn=1&kak=-1&kax=-1&kpsb=-1"
} }

View File

@ -4,7 +4,7 @@
"DefaultSearchProviderKeyword": "ecosia.org", "DefaultSearchProviderKeyword": "ecosia.org",
"DefaultSearchProviderName": "Ecosia", "DefaultSearchProviderName": "Ecosia",
"DefaultSearchProviderNewTabURL": "https://www.ecosia.org/newtab/?addon=chromegpo", "DefaultSearchProviderNewTabURL": "https://www.ecosia.org/newtab/?addon=chromegpo",
"DefaultSearchProviderSearchURL": "https://www.ecosia.org/search?q={searchTerms}&addon=chromegpo", "DefaultSearchProviderSearchURL": "https://www.ecosia.org/search?addon=chromegpo&q={searchTerms}",
"DefaultSearchProviderSuggestURL": "https://ac.ecosia.org/autocomplete?q={searchTerms}", "DefaultSearchProviderSuggestURL": "https://ac.ecosia.org/autocomplete?q={searchTerms}",
"NewTabPageLocation": "https://www.ecosia.org/newtab/?addon=chromegpo" "NewTabPageLocation": "https://www.ecosia.org/newtab/?addon=chromegpo"
} }

2
package.json vendored
View File

@ -9,6 +9,6 @@
"prettier-plugin-sh": "0.18.0", "prettier-plugin-sh": "0.18.0",
"prettier-plugin-toml": "2.0.6" "prettier-plugin-toml": "2.0.6"
}, },
"packageManager": "pnpm@10.20.0+sha512.cf9998222162dd85864d0a8102e7892e7ba4ceadebbf5a31f9c2fce48dfce317a9c53b9f6464d1ef9042cba2e02ae02a9f7c143a2b438cd93c91840f0192b9dd", "packageManager": "pnpm@10.25.0+sha512.5e82639027af37cf832061bcc6d639c219634488e0f2baebe785028a793de7b525ffcd3f7ff574f5e9860654e098fe852ba8ac5dd5cefe1767d23a020a92f501",
"prettier": "@aminda/global-prettier-config" "prettier": "@aminda/global-prettier-config"
} }

58
pnpm-lock.yaml generated vendored
View File

@ -9,7 +9,7 @@ importers:
devDependencies: devDependencies:
"@aminda/global-prettier-config": "@aminda/global-prettier-config":
specifier: latest specifier: latest
version: 2025.28.0 version: 2025.48.0
"@prettier/plugin-ruby": "@prettier/plugin-ruby":
specifier: 4.0.4 specifier: 4.0.4
version: 4.0.4(prettier@3.6.2) version: 4.0.4(prettier@3.6.2)
@ -18,7 +18,7 @@ importers:
version: 3.4.2(prettier@3.6.2) version: 3.4.2(prettier@3.6.2)
corepack: corepack:
specifier: latest specifier: latest
version: 0.34.2 version: 0.34.5
prettier: prettier:
specifier: 3.6.2 specifier: 3.6.2
version: 3.6.2 version: 3.6.2
@ -33,10 +33,10 @@ importers:
version: 2.0.6(prettier@3.6.2) version: 2.0.6(prettier@3.6.2)
packages: packages:
"@aminda/global-prettier-config@2025.28.0": "@aminda/global-prettier-config@2025.48.0":
resolution: resolution:
{ {
integrity: sha512-65rmLNrMWMr4NkjiCrBdKAyBQ7GoWTPElXzZQjUIkpBARFJWD4QTVOuffMxfLCuq4x3rmbD0rcyaVWNsUsQIVA==, integrity: sha512-4SonJYs6SjMb6q2bs8a0ls2Ob4btBJDQeKafoD8kDFKAgf9so2LQFfeoDcwyE1h4vSw+KRIEChT6+rA6B901kA==,
} }
"@prettier/plugin-ruby@4.0.4": "@prettier/plugin-ruby@4.0.4":
@ -86,10 +86,10 @@ packages:
integrity: sha512-wy3mC1x4ye+O+QkEinVJkPf5u2vsrDIYW9G7ZuwFl6v/Yu0LwUuT2POsb+NUWApebyxfkQq6+yDfRExbnI5rcw==, integrity: sha512-wy3mC1x4ye+O+QkEinVJkPf5u2vsrDIYW9G7ZuwFl6v/Yu0LwUuT2POsb+NUWApebyxfkQq6+yDfRExbnI5rcw==,
} }
corepack@0.34.2: corepack@0.34.5:
resolution: resolution:
{ {
integrity: sha512-pNlZwsxQ7W+Sgj5SMiTxwUMMv8rKqEetznMytt+LGW6uk/chZsLGRl1TIO7OjGIfCqkvqURB1yaTK5KzdEEeSA==, integrity: sha512-G+ui7ZUxTzgwRc45pi7OhOybKFnGpxVDp0khf+eFdw/gcQmZfme4nUh4Z4URY9YPoaZYP86zNZmqV/T2Bf5/rA==,
} }
engines: { node: ^20.10.0 || ^22.11.0 || >=24.0.0 } engines: { node: ^20.10.0 || ^22.11.0 || >=24.0.0 }
hasBin: true hasBin: true
@ -126,6 +126,14 @@ packages:
engines: { node: ">=14" } engines: { node: ">=14" }
hasBin: true hasBin: true
prettier@3.7.1:
resolution:
{
integrity: sha512-RWKXE4qB3u5Z6yz7omJkjWwmTfLdcbv44jUVHC5NpfXwFGzvpQM798FGv/6WNK879tc+Cn0AAyherCl1KjbyZQ==,
}
engines: { node: ">=14" }
hasBin: true
regexp-to-ast@0.5.0: regexp-to-ast@0.5.0:
resolution: resolution:
{ {
@ -146,25 +154,34 @@ packages:
} }
snapshots: snapshots:
"@aminda/global-prettier-config@2025.28.0": "@aminda/global-prettier-config@2025.48.0":
dependencies: dependencies:
"@prettier/plugin-ruby": 4.0.4(prettier@3.6.2) "@prettier/plugin-ruby": 4.0.4(prettier@3.7.1)
"@prettier/plugin-xml": 3.4.2(prettier@3.6.2) "@prettier/plugin-xml": 3.4.2(prettier@3.7.1)
corepack: 0.34.2 corepack: 0.34.5
prettier: 3.6.2 prettier: 3.7.1
prettier-plugin-nginx: 1.0.3 prettier-plugin-nginx: 1.0.3
prettier-plugin-sh: 0.18.0(prettier@3.6.2) prettier-plugin-sh: 0.18.0(prettier@3.7.1)
prettier-plugin-toml: 2.0.6(prettier@3.6.2) prettier-plugin-toml: 2.0.6(prettier@3.7.1)
"@prettier/plugin-ruby@4.0.4(prettier@3.6.2)": "@prettier/plugin-ruby@4.0.4(prettier@3.6.2)":
dependencies: dependencies:
prettier: 3.6.2 prettier: 3.6.2
"@prettier/plugin-ruby@4.0.4(prettier@3.7.1)":
dependencies:
prettier: 3.7.1
"@prettier/plugin-xml@3.4.2(prettier@3.6.2)": "@prettier/plugin-xml@3.4.2(prettier@3.6.2)":
dependencies: dependencies:
"@xml-tools/parser": 1.0.11 "@xml-tools/parser": 1.0.11
prettier: 3.6.2 prettier: 3.6.2
"@prettier/plugin-xml@3.4.2(prettier@3.7.1)":
dependencies:
"@xml-tools/parser": 1.0.11
prettier: 3.7.1
"@reteps/dockerfmt@0.3.6": {} "@reteps/dockerfmt@0.3.6": {}
"@taplo/core@0.2.0": {} "@taplo/core@0.2.0": {}
@ -181,7 +198,7 @@ snapshots:
dependencies: dependencies:
regexp-to-ast: 0.5.0 regexp-to-ast: 0.5.0
corepack@0.34.2: {} corepack@0.34.5: {}
prettier-plugin-nginx@1.0.3: {} prettier-plugin-nginx@1.0.3: {}
@ -191,13 +208,26 @@ snapshots:
prettier: 3.6.2 prettier: 3.6.2
sh-syntax: 0.5.8 sh-syntax: 0.5.8
prettier-plugin-sh@0.18.0(prettier@3.7.1):
dependencies:
"@reteps/dockerfmt": 0.3.6
prettier: 3.7.1
sh-syntax: 0.5.8
prettier-plugin-toml@2.0.6(prettier@3.6.2): prettier-plugin-toml@2.0.6(prettier@3.6.2):
dependencies: dependencies:
"@taplo/lib": 0.5.0 "@taplo/lib": 0.5.0
prettier: 3.6.2 prettier: 3.6.2
prettier-plugin-toml@2.0.6(prettier@3.7.1):
dependencies:
"@taplo/lib": 0.5.0
prettier: 3.7.1
prettier@3.6.2: {} prettier@3.6.2: {}
prettier@3.7.1: {}
regexp-to-ast@0.5.0: {} regexp-to-ast@0.5.0: {}
sh-syntax@0.5.8: sh-syntax@0.5.8:

@ -1 +1 @@
Subproject commit 4760a430407901a2d83c1a5ee61ed86ac04ab6dd Subproject commit 9439d3411305169f5dbb387f3abc8f34f63e29d3

@ -1 +1 @@
Subproject commit 77bda89f3f2069c78d81d33de43b461c2de6c48e Subproject commit 48218028cc8bd9f4f244cd4ce4049e6c879d4d1a