duckduckgo / duckduckgo-privacy-extension

DuckDuckGo Privacy Essentials browser extension for Firefox, Chrome.
https://duckduckgo.com/app
Apache License 2.0
1.26k stars 245 forks source link

Make a "DuckDuckGo as default search engine" add-on #140

Open davidhedlund opened 6 years ago

davidhedlund commented 6 years ago

DuckDuckGo Privacy Essentials adds DuckDuckGo as default search engine but a lot of users don't want the rest of the features.

Usefulness:

Examples of existing add-ons that change the default search engine:

rootvalues commented 6 years ago

Hi. I've created a repo in response to this: https://github.com/rootvalues/duckduckgo-default

davidhedlund commented 6 years ago

@rootvalues Thank you for taking your time. Can you please ask the DDG developers if you can merge it to https://github.com/duckduckgo/ ? It will get most users if it's released by the DuckDuckGo company.

rootvalues commented 6 years ago

@alohaas @russellholt Requesting to merge https://github.com/rootvalues/duckduckgo-default to https://github.com/duckduckgo/

davidhedlund commented 6 years ago

@rootvalues Excellent. I'll ask the GNU IceCat developer to add and enable your add-on to the default browser profile if the DDG people upload it to https://addons.mozilla.org/en-US/firefox/user/duckduckgo/#my-submissions

davidhedlund commented 6 years ago

@rootvalues Is it possible for you to make a Git request?

rootvalues commented 6 years ago

@davidhedlund I don't think its possible to request to add a repository to DuckDuckGo's profile without developer permission.

willemavjc commented 4 years ago

@rootvalues Question for you if I may:

Like many others from what I'm reading over the web, I am personally not enjoying this hijacking and would like to be free to choose my search engine, whatever the reason behind that is (accuracy, mood, ...).

Am I correct if I say that this part is responsible for the search engine hijacking?

"chrome_settings_overrides": {
        "search_provider": {
            "encoding": "UTF-8",
            "name": "DuckDuckGo",
            "search_url": "https://duckduckgo.com/?q={searchTerms}",
            "keyword": "duckduckgo.com",
            "favicon_url": "https://duckduckgo.com/favicon.ico",
            "suggest_url": "https://duckduckgo.com/ac/?q={searchTerms}&type=list",
            "is_default": true
          }
}

If so, can I change it somewhere? (From Chrome/Edge or within some file on disk.)

Thanks!

--

Got my response by giving it a try. Published the procedure here: https://github.com/duckduckgo/duckduckgo-privacy-extension/issues/90#issuecomment-646094340