aboutsummaryrefslogtreecommitdiff
path: root/data/templates/opensearch.htm
diff options
context:
space:
mode:
authorChristian Weiske <cweiske@cweiske.de>2016-02-11 22:43:34 +0100
committerChristian Weiske <cweiske@cweiske.de>2016-02-11 22:43:34 +0100
commitd6c817be8dfb9d41ea3f19cecd90619cde97209d (patch)
treee511903d2bfcf87f8d26da68fd4df529d33eaa3a /data/templates/opensearch.htm
parente43db7fd25798616ad38a959bd378bb765b9323c (diff)
downloadphinde-d6c817be8dfb9d41ea3f19cecd90619cde97209d.tar.gz
phinde-d6c817be8dfb9d41ea3f19cecd90619cde97209d.zip
opensearch supportv0.1.0
Diffstat (limited to 'data/templates/opensearch.htm')
-rw-r--r--data/templates/opensearch.htm21
1 files changed, 21 insertions, 0 deletions
diff --git a/data/templates/opensearch.htm b/data/templates/opensearch.htm
new file mode 100644
index 0000000..a1000f1
--- /dev/null
+++ b/data/templates/opensearch.htm
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<feed xmlns="http://www.w3.org/2005/Atom"
+ xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/">
+ <title>"{{query}}" search results</title>
+ <link rel="self" href="{{fullUrl}}" type="application/atom+xml"/>
+ <updated>{{"now"|date("c")}}</updated>
+ <id>{{fullUrl}}</id>
+ <opensearch:totalResults>{{hitcount}}</opensearch:totalResults>
+ {% for hit in hits %}
+ {% set doc = hit._source %}
+ <entry>
+ <title>{{doc.title}}</title>
+ <link href="{{doc.url}}"/>
+ <id>{{doc.url}}</id>
+ {% if doc.modate %}
+ <updated>{{doc.modate|date('c')}}</updated>
+ {% endif %}
+ <content type="text">{{doc.htmlText|striptags}}</content>
+ </entry>
+ {% endfor %}
+</feed>