Skip to content

Instantly share code, notes, and snippets.

@zmni
Last active August 26, 2025 06:30
Show Gist options
  • Select an option

  • Save zmni/0a978be465f2004a2bfb9e844ff784be to your computer and use it in GitHub Desktop.

Select an option

Save zmni/0a978be465f2004a2bfb9e844ff784be to your computer and use it in GitHub Desktop.
My Custom OpenSearch for Firefox

https://bugzilla.mozilla.org/show_bug.cgi?id=1236498#c7

  1. Open about:config and set devtools.chrome.enabled to true
  2. Open the Browser Console. Ctrl+Shift+J or Tools -> Web Developer -> Browser Console
  3. Run: await Services.search.addOpenSearchEngine('<URL to opensearch.xml>', null);
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
<ShortName>Brave</ShortName>
<Description>Brave Search: private, independent, open</Description>
<InputEncoding>UTF-8</InputEncoding>
<Image width="32" height="32" type="image/png">https://cdn.search.brave.com/serp/v1/static/brand/eebf5f2ce06b0b0ee6bbd72d7e18621d4618b9663471d42463c692d019068072-brave-lion-favicon.png</Image>
<Url type="text/html" method="GET" template="https://search.brave.com/search?q={searchTerms}"/>
<Url type="application/x-suggestions+json" method="GET" template="https://search.brave.com/api/suggest?q={searchTerms}"/>
</OpenSearchDescription>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
<ShortName>DuckDuckGo (HTML)</ShortName>
<LongName>DuckDuckGo Search (HTML, non-JS)</LongName>
<Description>Search DuckDuckGo (HTML)</Description>
<InputEncoding>UTF-8</InputEncoding>
<Image height="16" width="16">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAB8lBMVEUAAADkRQzjPwPjQQXkRQ3iPwTiQQXgPQPeQgrcOwPVNgDVNQDWOgbTMwDRMgDQMwDSMwDRNwTQLgDRJgDSJwDSLgDSNwTjOgDiOADjOQDkPADhQAXzs5v+/fv////0vKbiRQvgPQHpdUr85NzuknPdKgDcIwDnZzj2w7HqeU/gPQLsimb/+PftjWn97Obpb0LdJQDeLQDtjmvsi2jgSBDnbULgOQD/39HgLQDeMgDpeFLgSBH0v670uqbaJQD2qImWvP/G1Ob5+/3u//+fvvXyp47dMwDaLwD0u6v0v6/aNQDiXi/aKQD3qozU7/8gSY2vvtg0ZK/OqLDaKQHYKgLgWTfaNADZMgDZMADZLADzqpD7//+xwdz//9H/5Bn/7Bn//ADofADYMADYMQDZOgPXLgDiZDj//97/0AD3tQDvlgHZOgbXLATXMADWMgDfXjLVLQD///z+0AD/3Rn/yRnwnQDcVjbVMQDyv67wuKTSJwDRHQD+8O/tg3/iQQDwhAHnawHWMADvtKfyva7XQxHga0bQGQD2vbH/u8LXIQCmPQzja07XQxLliGn99fPkcVHvhnGZ5VguvUU5wktBwCcAgxzydVv/8/XmiGngdlL+ysi3+I8LtCE80V6P3YmX4sDleljSNQLzr6D7sKPXNQTSIwAEAbMrAAAAF3RSTlMARqSkRvPz80PTpKRG3fPe3hio9/eoGP50jNsAAAABYktHRB5yCiArAAAAyElEQVQYGQXBvUqCYRiA4fu2V9Tn+UQddI3aCpxaOoU6iU4gcqqpoYbALXBuCuoYmttamqJDiEoh4YP+MOi6BNCh+uYKEGiOVNCXXxA2XDVV/UyfKbRCXTLQWAxbP2vt8Ue/uYDvfim91615sb2um6rqtrr/NFb1cUf1Ybd06areU6lSlYpK79jzK1SyJOkfhOl8JGEcqV5zoKrTRqO6yUzIzNu46ijdM1VV9bhuUJ/nZURExLRzUiPQm3kKXHi4BAEGOmOi78A/L1QoU/VHoTsAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTQtMDEtMTlUMjA6MDE6MTEtMDU6MDAuET6cAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTAxLTE5VDIwOjAxOjExLTA1OjAwX0yGIAAAAABJRU5ErkJggg==</Image>
<Url type="text/html" template="https://html.duckduckgo.com/html/?kd=-1&amp;q={searchTerms}"/>
<Url type="application/x-suggestions+json" template="https://duckduckgo.com/ac/?q={searchTerms}&amp;type=list"/>
</OpenSearchDescription>
<?xml version="1.0" encoding="utf-8"?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
<ShortName>DuckDuckGo HTML</ShortName>
<Description>Search DuckDuckGo (HTML)</Description>
<InputEncoding>UTF-8</InputEncoding>
<LongName>DuckDuckGo Search (HTML, non-JS)</LongName>
<Image height="16" width="16">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAB8lBMVEUAAADkRQzjPwPjQQXkRQ3iPwTiQQXgPQPeQgrcOwPVNgDVNQDWOgbTMwDRMgDQMwDSMwDRNwTQLgDRJgDSJwDSLgDSNwTjOgDiOADjOQDkPADhQAXzs5v+/fv////0vKbiRQvgPQHpdUr85NzuknPdKgDcIwDnZzj2w7HqeU/gPQLsimb/+PftjWn97Obpb0LdJQDeLQDtjmvsi2jgSBDnbULgOQD/39HgLQDeMgDpeFLgSBH0v670uqbaJQD2qImWvP/G1Ob5+/3u//+fvvXyp47dMwDaLwD0u6v0v6/aNQDiXi/aKQD3qozU7/8gSY2vvtg0ZK/OqLDaKQHYKgLgWTfaNADZMgDZMADZLADzqpD7//+xwdz//9H/5Bn/7Bn//ADofADYMADYMQDZOgPXLgDiZDj//97/0AD3tQDvlgHZOgbXLATXMADWMgDfXjLVLQD///z+0AD/3Rn/yRnwnQDcVjbVMQDyv67wuKTSJwDRHQD+8O/tg3/iQQDwhAHnawHWMADvtKfyva7XQxHga0bQGQD2vbH/u8LXIQCmPQzja07XQxLliGn99fPkcVHvhnGZ5VguvUU5wktBwCcAgxzydVv/8/XmiGngdlL+ysi3+I8LtCE80V6P3YmX4sDleljSNQLzr6D7sKPXNQTSIwAEAbMrAAAAF3RSTlMARqSkRvPz80PTpKRG3fPe3hio9/eoGP50jNsAAAABYktHRB5yCiArAAAAyElEQVQYGQXBvUqCYRiA4fu2V9Tn+UQddI3aCpxaOoU6iU4gcqqpoYbALXBuCuoYmttamqJDiEoh4YP+MOi6BNCh+uYKEGiOVNCXXxA2XDVV/UyfKbRCXTLQWAxbP2vt8Ue/uYDvfim91615sb2um6rqtrr/NFb1cUf1Ybd06areU6lSlYpK79jzK1SyJOkfhOl8JGEcqV5zoKrTRqO6yUzIzNu46ijdM1VV9bhuUJ/nZURExLRzUiPQm3kKXHi4BAEGOmOi78A/L1QoU/VHoTsAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTQtMDEtMTlUMjA6MDE6MTEtMDU6MDAuET6cAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTAxLTE5VDIwOjAxOjExLTA1OjAwX0yGIAAAAABJRU5ErkJggg==</Image>
<Url type="text/html" method="post" template="https://html.duckduckgo.com/html/">
<Param name="q" value="{searchTerms}"/>
</Url>
<Url type="application/x-suggestions+json" template="https://duckduckgo.com/ac/?q={searchTerms}&amp;type=list"/>
</OpenSearchDescription>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
<ShortName>DuckDuckGo+</ShortName>
<LongName>Pencarian DuckDuckGo Plus</LongName>
<Description>Mesin pencari yang tidak melacakmu.</Description>
<InputEncoding>UTF-8</InputEncoding>
<Image height="16" width="16">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAB8lBMVEUAAADkRQzjPwPjQQXkRQ3iPwTiQQXgPQPeQgrcOwPVNgDVNQDWOgbTMwDRMgDQMwDSMwDRNwTQLgDRJgDSJwDSLgDSNwTjOgDiOADjOQDkPADhQAXzs5v+/fv////0vKbiRQvgPQHpdUr85NzuknPdKgDcIwDnZzj2w7HqeU/gPQLsimb/+PftjWn97Obpb0LdJQDeLQDtjmvsi2jgSBDnbULgOQD/39HgLQDeMgDpeFLgSBH0v670uqbaJQD2qImWvP/G1Ob5+/3u//+fvvXyp47dMwDaLwD0u6v0v6/aNQDiXi/aKQD3qozU7/8gSY2vvtg0ZK/OqLDaKQHYKgLgWTfaNADZMgDZMADZLADzqpD7//+xwdz//9H/5Bn/7Bn//ADofADYMADYMQDZOgPXLgDiZDj//97/0AD3tQDvlgHZOgbXLATXMADWMgDfXjLVLQD///z+0AD/3Rn/yRnwnQDcVjbVMQDyv67wuKTSJwDRHQD+8O/tg3/iQQDwhAHnawHWMADvtKfyva7XQxHga0bQGQD2vbH/u8LXIQCmPQzja07XQxLliGn99fPkcVHvhnGZ5VguvUU5wktBwCcAgxzydVv/8/XmiGngdlL+ysi3+I8LtCE80V6P3YmX4sDleljSNQLzr6D7sKPXNQTSIwAEAbMrAAAAF3RSTlMARqSkRvPz80PTpKRG3fPe3hio9/eoGP50jNsAAAABYktHRB5yCiArAAAAyElEQVQYGQXBvUqCYRiA4fu2V9Tn+UQddI3aCpxaOoU6iU4gcqqpoYbALXBuCuoYmttamqJDiEoh4YP+MOi6BNCh+uYKEGiOVNCXXxA2XDVV/UyfKbRCXTLQWAxbP2vt8Ue/uYDvfim91615sb2um6rqtrr/NFb1cUf1Ybd06areU6lSlYpK79jzK1SyJOkfhOl8JGEcqV5zoKrTRqO6yUzIzNu46ijdM1VV9bhuUJ/nZURExLRzUiPQm3kKXHi4BAEGOmOi78A/L1QoU/VHoTsAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTQtMDEtMTlUMjA6MDE6MTEtMDU6MDAuET6cAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTAxLTE5VDIwOjAxOjExLTA1OjAwX0yGIAAAAABJRU5ErkJggg==</Image>
<Url type="text/html" method="POST" template="https://duckduckgo.com/"> <!-- Ubah method=GET untuk ekspos parameter di bilah URL -->
<Param name="q" value="{searchTerms}"/>
<Param name="kl" value="wt-wt"/> <!-- umum: wilayah: wt-wt=semua -->
<Param name="kad" value="wt_WT"/> <!-- umum: bahasa: wt_WT=peramban -->
<Param name="kp" value="-2"/> <!-- umum: telusur aman: 1=terbatas, -1=sedang, -2=mati -->
<Param name="kac" value="-1"/> <!-- umum: saran otomatis: -1=mati -->
<Param name="k1" value="-1"/> <!-- umum: iklan: -1=mati -->
<Param name="kk" value="-1"/> <!-- umum: pintasan kibor: -1=mati -->
<Param name="kam" value="osm"/> <!-- umum: peta: bing-maps, google-maps, here-maps, osm -->
<Param name="kak" value="-1"/> <!-- umum: instruksi pasang: -1=mati -->
<Param name="kax" value="-1"/> <!-- umum: pengingat instruksi pasang: -1=mati -->
<Param name="kaq" value="-1"/> <!-- umum: newsletter: -1=mati -->
<Param name="kap" value="-1"/> <!-- umum: pengingat newsletter: -1=mati -->
<Param name="kao" value="-1"/> <!-- umum: tips privasi beranda: -1=mati -->
<Param name="kae" value="d"/> <!-- tema: d=dark, t=terminal -->
<Param name="ko" value="s"/> <!-- tampilan: header: 1=fixed, -1=off, d=dynamic, s=scroll -->
<Param name="kai" value="1"/> <!-- tampilan: tautan di atas kutipan: 1=nyala -->
<Param name="k18" value="1"/> <!-- tampilan: tanda telah dikunjungi: 1=nyala -->
<Param name="kf" value="-1"/> <!-- tampilan: favicon: -1=mati -->
<Param name="kh" value="1"/> <!-- privasi: https: 1=nyala -->
<Param name="kg" value="p"/> <!-- privasi: metode: p=post -->
<Param name="k5" value="2"/> <!-- privasi: video: 1=di ddg, 2=keluar, -1=ingatkan -->
<Param name="kd" value="1"/> <!-- privasi: pengalihan tautan -->
</Url>
<Url type="application/x-suggestions+json" template="https://duckduckgo.com/ac/?q={searchTerms}&amp;type=list"/>
</OpenSearchDescription>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
<ShortName>Ecosia</ShortName>
<Description>Search Ecosia</Description>
<InputEncoding>UTF-8</InputEncoding>
<Contact>info@ecosia.org</Contact>
<LongName>Ecosia Search</LongName>
<Image width="16" height="16">data:image/x-icon;base64,AAABAAMAEBAAAAEAIABoBAAANgAAABAQAAABACAAaAQAAJ4EAAAQEAAAAQAgAGgEAAAGCQAAKAAAABAAAAAgAAAAAQAgAAAAAAAABAAAdgIAAHYCAAAAAAAAAAAAAP///wL///8EAAAAAAAAAADn7Ow16O7tmOnv79np7+/56e/v+env79no7e2Y6O3tOAAAAAAAAAAA////BP///wL///8EAAAAAP///wPq7u6S8PP1///////4/P7/9Pf5//T3+f/5/P7///////H19//q7+6U////BAAAAAD///8EAAAAAP///wTq7u62/////9Lg1v+nwar7rsWy/q3Fsf+txbH/rsWy/qjCq/vU4tj+/////+rw8Lb///8EAAAAAAAAAADq7++U+/////T2+fqtya/+AGUA/wB0AP8AcgD/AHMA/wB1AP8AaAD/sMyy/vP1+Pr7////6u/vlAAAAADo8fE47vPz/+nv7v7z9fj+s822/wB5AP8yhTH/GoEW/xKBC/8mgiT/AHgA/7XPuP/z9fj+6e/u/u7z8//o8fE46/DwmPr////p7+778/X4/7LMtf8AdgD/IYIe/y2GLP85iDn/Pok+/wCBAP+30Lr/8vX3/+rv7vv6////6/DwmOvw8Nrw9fX/6e7u/vP1+P+yzLX/AHYA/wCCAP+/2cL/5/Ds/+Ls5v/g6uX/5u3r/+zw8f/r8O/+8PX1/+vx8dns8fH57PHx/+nv7v/z9fj/ssy1/wB2AP8bghj/ZKFj/3SodP+JtYn/6vDu/+3x8v/r8PD/6/Dw/+zx8f/s8fH57PHx+ezx8f/p7+7/8/X4/7LMtf8AdgD/G4IY/2ShY/90qHX/iLWJ/+nw7v/t8fL/6/Dw/+vw8P/s8fH/7PHx+evw8Nrw9fX/6e7u/vP1+P+yzLX/AHYA/wCCAP+/2cL/5/Ds/+Ls5v/g6uX/5u3r/+zw8f/r8O/+8PX1/+vx8dnr8PCY+v///+nv7vvz9fj/ssy1/wB2AP8hgh7/LYYs/zmIOf8+iT7/AIEA/7fQuv/y9fj/6e/u+/r////r8PCY7fHxOO7z8//p7+7+8/b4/rPNtv8AeQD/MoUx/xqBFv8SgQv/JoIk/wB4AP+1z7j/8/X4/unu7v/s8fH/7PHxNQAAAADr8PCX+/////T2+fmtybD+AGUA/wB0AP8AcgD/AHMA/wB1AP8AaAD/sMyy/vP1+Pr7////6u/vkgAAAAAAAAAA29vbB+rw8Lr/////0uDW/qfCqvuuxbL+rcWx/63Fsf+uxbL+qMKr+9Ph2P7/////6vDutv///wQAAAAA////BAAAAADb29sH6/Dwl/L19///////+fz+//T3+f/09/n/+fz+///////y9ff/6u/ulP///wQAAAAA////BP///wL///8EAAAAAAAAAADo7e046O7tmOrv79np7+/56e/v+erv79no7u2Y6O3tOAAAAAAAAAAA////BP///wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAABAAAAAgAAAAAQAgAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAP///wH///8EAAAAAAAAAADo7Ow36O7tmenv7drp7+/56e/v+env7dro7u2Z6OzsNwAAAAAAAAAAzMzMBf///wHMzMwFAAAAAP///wPr8PCW8vf4///////5/f7/8/b4//P2+P/5/f7///////P3+P/r8PCX////BAAAAADMzMwFAAAAAL+/vwTr8O+7/////9bi2v2dwKD6p8Wp/KXEqP+lxKj/pcWo/Z3AoPrX49v+/////+nv773///8DAAAAAAAAAADr8PCX//////P2+Pe6zr7+AGQA/wB2AP8AdAD/AHQA/wB3AP8AZQD/wdHF/vP2+Pf+////6/DwlwAAAADs8fE38PX1/+nu7v7y9ff+v9HC/wB3AP8whS//GYEV/xKADf8kgyL/AHQA/8XUyf/y9ff+6e/u/vD19f/s8fE36/Dwmfv////p7+768vb3/77Qwf8AcwD/H4Mc/yeFJP8uhiz/Nog1/wB+AP/G1cr/8vX3/+nv7vr7////6/Dwmevw8Nry9/f/6e7u/fL29/++0ML/AHMA/wCAAP/K3M3/7/T0/+fu6//g6eT/5+7s/+zx8f/r8PD98vf3/+vw8Nrs8fH57PHx/+nu7v/y9ff/vtDC/wBzAP8Qggb/daJ2/4apiP+Utpb/6vDv/+3x8v/r8PD/6/Dw/+zx8f/r8PD57PHx+ezx8f/p7u7/8vX3/77Qwv8AcwD/EIIH/3Sidv+FqIj/lLaW/+rw7v/s8fH/6/Dw/+vw8P/s8fH/6/Dw+evw8Nry9/f/6e7u/fL29/++0ML/AHMA/wCAAP/K3c7/8PX1/+ju7P/h6eb/6O7s/+zx8f/r8PD98vf3/+vw8Nrr8PCZ+////+nv7vry9vf/vtDB/wBzAP8fghv/KYYn/zCHMP84iTj/AH8A/8bVyv/y9ff/6e/u+vv////r8PCZ7PHxN/D19f/q7+/98vX3/r/Rwv8AdwD/MIUv/xiBFP8RgAr/I4Ig/wB0AP/F08n/8vX3/unv7v7w9fX/7PHxNwAAAADr8PCX//////P2+Pe6zr7+AGQA/wB2AP8AdAD/AHQA/wB3AP8AZQD/wdHF/vP2+Pf+////6/DwlwAAAAAAAAAAv7+/BOvw77v/////1eLa/Zy+nvqlxKf9pcOn/6XDp/+lxKf9nL+e+tfi2/7/////6e/vvf///wMAAAAAzMzMBQAAAAD///8D6/DwlvP3+P//////+fz+//P2+P/z9vj/+fz+///////z9/j/6/Dwl////wQAAAAAzMzMBf///wH///8EAAAAAAAAAADo7Ow36O7tmenv79rp7+/56e/v+env79ro7e2Z6OzsNwAAAAAAAAAAzMzMBf///wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAABAAAAAgAAAAAQAgAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAP///wL///8C////Av///wLu7u4t7PHxkOvx8dTr8PDz6/Dw8+vx8dTs8fGQ7u7uLf///wL///8C////Av///wL///8C////Av///wjr8PCW6/Dw/evw8P/r8PD/6/Dw/+vw8P/r8PD/6/Dw/+vw8P3s8fGQ////B////wL///8C////Av///wjr8PC96/Dw/8jfy/+CvYH/gr2B/4K9gf+CvYH/gr2B/4K9gf/I38v/6/Dw/+vw8Lz///8H////Av///wLr8PCW6/Dw/+vw8P+ayJr/CYAA/wmAAP8JgAD/CYAA/wmAAP8JgAD/osyi/+vw8P/r8PD/7PHxkP///wLu7u4t6/Dw/evw8P/r8PD/msia/wmAAP8JgAD/CYAA/wmAAP8JgAD/CYAA/6LMov/r8PD/6/Dw/+vw8P3u7u4t7PHxkOvw8P/r8PD/6/Dw/5rImv8JgAD/CYAA/wmAAP8JgAD/CYAA/wmAAP+izKL/6/Dw/+vw8P/r8PD/7PHxkOvx8dTr8PD/6/Dw/+vw8P+ayJr/CYAA/wmAAP/A28L/5u7r/+bu6//m7uv/6/Dw/evw8P/r8PD/6/Dw/+vx8dTr8PDz6/Dw/+vw8P/r8PD/msia/wmAAP8JgAD/TqJJ/06iSf9osGb/6/Dw/+vw8P/r8PD/6/Dw/+vw8P/r8PDx6/Dw8+vw8P/r8PD/6/Dw/5rImv8JgAD/CYAA/06iSf9Ookn/aLBm/+vw8P/r8PD/6/Dw/+vw8P/r8PD/6/Dw8+vx8dTr8PD/6/Dw/+vw8P+ayJr/CYAA/wmAAP/A28L/5u7r/+bu6//m7uv/6/Dw/evw8P/r8PD/6/Dw/+vx8dTs8fGQ6/Dw/+vw8P/r8PD/msia/wmAAP8JgAD/CYAA/wmAAP8JgAD/CYAA/6LMov/r8PD/6/Dw/+vw8P/s8fGQ7u7uLevw8P3r8PD/6/Dw/5rImv8JgAD/CYAA/wmAAP8JgAD/CYAA/wmAAP+izKL/6/Dw/+vw8P/r8PD97u7uLf///wLr8PCW6/Dw/+vw8P+ayJr/CYAA/wmAAP8JgAD/CYAA/wmAAP8JgAD/osyi/+vw8P/r8PD/6/Dwlv///wL///8C4///Cevw8L/r8PD/yN/L/4K9gf+CvYH/gr2B/4K9gf+CvYH/gr2B/8jfy//r8PD/6/Dwvv///wj///8C////Av///wLj//8J6/Dwluvw8P3r8PD/6/Dw/+vw8P/r8PD/6/Dw/+vw8P/r8PD96/Dwlv///wj///8C////Av///wL///8C////Av///wLu7u4t7PHxkOvx8dTr8PDz6/Dw8+vx8dTs8fGQ7u7uLf///wL///8C////Av///wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA</Image>
<Url type="text/html" method="get" template="https://www.ecosia.org/search?q={searchTerms}"/>
<Url type="application/x-suggestions+json" template="https://ac.ecosia.org/autocomplete?q={searchTerms}&amp;type=list"/>
</OpenSearchDescription>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:moz="http://www.mozilla.org/2006/browser/search/">
<ShortName>Mojeek</ShortName>
<Description>Search the web using Mojeek</Description>
<InputEncoding>UTF-8</InputEncoding>
<Image width="16" height="16" type="image/x-icon">https://www.mojeek.com/favicon.png</Image>
<Url type="text/html" template="https://www.mojeek.com/search?q={searchTerms}"></Url>
<moz:SearchForm>https://www.mojeek.com</moz:SearchForm>
</OpenSearchDescription>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
<ShortName>Startpage</ShortName>
<Description>Startpage Search</Description>
<InputEncoding>UTF-8</InputEncoding>
<Image width="16" height="16" type="image/x-icon">https://www.startpage.com/sp/cdn/favicons/favicon-16x16--default.png</Image>
<Url type="text/html" template="https://www.startpage.com/sp/search?query={searchTerms}&amp;cat=web&amp;pl=opensearch&amp;language=english"></Url>
<Url type="application/x-suggestions+json" rel="suggestions" template="https://www.startpage.com/osuggestions?q={searchTerms}"/>
</OpenSearchDescription>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:moz="http://www.mozilla.org/2006/browser/search/">
<ShortName>Stract</ShortName>
<Description>Open source search engine.</Description>
<InputEncoding>UTF-8</InputEncoding>
<Image width="32" height="32" type="image/x-icon">https://stract.com/favicon.ico</Image>
<Url rel="results" type="text/html" template="https://stract.com/search?q={searchTerms}"/>
<Url rel="suggestions" type="application/x-suggestions+json" template="https://stract.com/beta/api/autosuggest/browser?q={searchTerms}"/>
<moz:SearchForm>https://stract.com/</moz:SearchForm>
</OpenSearchDescription>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
<ShortName>Yandex</ShortName>
<Description>Use Yandex to search the Internet.</Description>
<InputEncoding>UTF-8</InputEncoding>
<Image width="64" height="64" type="image/png">https://yastatic.net/s3/web4static/_/v2/v9YNE_BX0evwMHbDyd0NZv8ReK0.png</Image>
<Url type="text/html" template="https://yandex.com/search/?text={searchTerms}" />
<Url type="application/x-suggestions+json" method="GET" template="https://suggest.yandex.com/suggest-ff.cgi?part={searchTerms}&amp;uil=id&amp;v=3&amp;sn=5&amp;lr=111966&amp;yu=7731779131696768806" />
</OpenSearchDescription>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
<ShortName>YouTube</ShortName>
<Description>Telusuri video di YouTube</Description>
<InputEncoding>UTF-8</InputEncoding>
<Image width="16" height="16">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAtklEQVQ4T2NkoBAwUqifAW7AfwYGAaBhBlADHXAYfAAqfgGo8QOIDTYAqDkBSM0n0TWJQM0LGIGaQbaeJ1EzTLkhyIAAIG89mQYkggxoAGqux2rAgwdAzwF9dwDmdQxVjfgN+A80HgQ2bmRgKChgYAAZiAqINODgQYhLSDYApAFk84YNuIII7ALcgSgATBofwNGNC4ADkbJoBBlNUUKCuQ0tKYNcBUra6AAWn6hJGZ8nCclRnBsBzJ03KZWC+NsAAAAASUVORK5CYII=</Image>
<Url type="text/html" template="https://www.youtube.com/results?search_query={searchTerms}" />
</OpenSearchDescription>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment