summaryrefslogtreecommitdiff
path: root/makeicecat
diff options
context:
space:
mode:
authorRuben Rodriguez <ruben@trisquel.info>2022-09-08 20:58:21 -0400
committerRuben Rodriguez <ruben@trisquel.info>2022-09-08 20:58:21 -0400
commit4845b1deb4717bbce41f44c8c592d93f858c804f (patch)
tree0a364fba7555aef60beee7d024af0d46ddc18086 /makeicecat
parent0eca6f525b0ea79180fda7c25232cd873c681024 (diff)
Updated DuckDuckGO default settings
Diffstat (limited to 'makeicecat')
-rwxr-xr-xmakeicecat17
1 files changed, 10 insertions, 7 deletions
diff --git a/makeicecat b/makeicecat
index c4fddba..30e9440 100755
--- a/makeicecat
+++ b/makeicecat
@@ -462,11 +462,15 @@ configure_search()
# Leak less info to DuckDuckGo.
sed '/"params"/,/],/d' -i browser/components/search/extensions/ddg/manifest.json
- # Add a DDG HTML search.
- cp -a browser/components/search/extensions/ddg browser/components/search/extensions/ddg-html
- sed 's|/duckduckgo.com/|/html.duckduckgo.com/html/|' -i browser/components/search/extensions/ddg-html/manifest.json
- sed 's|DuckDuckGo|DuckDuckGo (HTML)|' -i browser/components/search/extensions/ddg-html/manifest.json
- sed 's|ddg@|ddg-html@|' -i browser/components/search/extensions/ddg-html/manifest.json
+ # Default DDG to HTML search.
+ cp -a browser/components/search/extensions/ddg browser/components/search/extensions/ddg-js
+ sed 's|/duckduckgo.com/|/html.duckduckgo.com/html/|' -i browser/components/search/extensions/ddg/manifest.json
+ sed 's|DuckDuckGo|DuckDuckGo (JavaScript)|' -i browser/components/search/extensions/ddg-js/manifest.json
+ sed 's|ddg@|ddg-js@|' -i browser/components/search/extensions/ddg-js/manifest.json
+ sed 's|@ddg|@ddgjs|; s|@duckduckgo|@duckduckgojs|' -i browser/components/search/extensions/ddg-js/manifest.json
+ # Disable redirect through ddg servers, as we spoof referers
+ sed 's/q=/kd=-1\&q=/' -i browser/components/search/extensions/ddg-js/manifest.json browser/components/search/extensions/ddg/manifest.json
+
# Process various JSON pre-configuration dumps.
python3 ../../tools/process-json-files.py . browser/components/extensions/schemas/
@@ -503,8 +507,7 @@ EOF
cat << EOF > mobile/locales/en-US/chrome/region.properties
browser.search.defaultenginename=DuckDuckGo
browser.search.order.1=DuckDuckGo
-browser.search.order.2=Google
-browser.search.order.3=Yahoo
+browser.search.order.2=Wikipedia
EOF
return # FIXME: TODO: adapt the following to ESR 78.x