Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 08c13daf authored by Adam Tauber's avatar Adam Tauber
Browse files

[enh] update opensearch.xml to match major search engines opensearch.xml

parent 4a8a1655
Loading
Loading
Loading
Loading
+5 −15
Original line number Diff line number Diff line
@@ -6,23 +6,13 @@
  <Image>{{ urljoin(host, url_for('static', filename='img/favicon.png')) }}</Image>
  <LongName>searx metasearch</LongName>
  {% if opensearch_method == 'get' %}
    <Url type="text/html" method="get" template="{{ host }}search?q={searchTerms}"/>
    {% if autocomplete %}
    <Url type="application/x-suggestions+json" method="get" template="{{ host }}autocompleter">
        <Param name="format" value="x-suggestions" />
        <Param name="q" value="{searchTerms}" />
    </Url>
    {% endif %}
    <Url rel="results" type="text/html" method="get" template="{{ host }}search?q={searchTerms}"/>
  {% else %}
    <Url type="text/html" method="post" template="{{ host }}">
        <Param name="q" value="{searchTerms}" />
    </Url>
    {% if autocomplete %}
    <!-- TODO, POST REQUEST doesn't work -->
    <Url type="application/x-suggestions+json" method="get" template="{{ host }}autocompleter">
        <Param name="format" value="x-suggestions" />
    <Url rel="results" type="text/html" method="post" template="{{ host }}">
        <Param name="q" value="{searchTerms}" />
    </Url>
  {% endif %}
  {% if autocomplete %}
    <Url rel="suggestions" type="application/json" template="{{ host }}autocompleter"/>
  {% endif %}
</OpenSearchDescription>
+1 −1
Original line number Diff line number Diff line
@@ -949,7 +949,7 @@ def opensearch():

    resp = Response(response=ret,
                    status=200,
                    mimetype="text/xml")
                    mimetype="application/opensearchdescription+xml")
    return resp