Use the GET protocol instead of POST with html.duckduckgo.com/html. Useful for for storing search history urls.
- Change the submit method from POST to GET
- Remove duckduckgo proxy from the search results
Optionally, the branding.php
filter also:
- Changes out the logo to
logo.svg
(stored on server) - Changes the name from DuckDuckGo to whatever you please (Changes made in sourcecode)
This is intended to be run on your own server or as a localhost on your machine. Requests are still made to duckduckgo's servers.
- Install a webserver (I use apache)
- Install and enable php for your server
- Rename duckduckgo.php (or branding.php if you prefer) to index.php and put it in the proper path (often /var/www/html/ on debian and /srv/http/ on arch)
- index.php has to be in a folder named
/html/
. Thus if your root folder is/var/www/
, duckduckgo.php needs to be in/var/www/html/
, the url will behttp://localhost/html/
You can try my hosted version here.
Bandwidth is not cheap though, so cosider either self-hosting or donating.