all repos — searchix @ 58a7fc78b8e17dc4ce009767afd9066bbaa9328f

Search engine for NixOS, nix-darwin, home-manager and NUR users

refactor: use encoding/xml for OpenSearchDescription

Alan Pearce
commit

58a7fc78b8e17dc4ce009767afd9066bbaa9328f

parent

a1dfc548198a1326e71f1dd70303a5d3441f7a39

1 file changed, 21 insertions(+), 0 deletions(-)

changed files
A internal/opensearch/opensearch.go
@@ -0,0 +1,21 @@
+package opensearch + +import ( + "encoding/xml" + "searchix/internal/config" +) + +type Description struct { + XMLName xml.Name `xml:"http://a9.com/-/spec/opensearch/1.1/ OpenSearchDescription"` + Description string + LongName string + ShortName string + SearchForm *config.URL `xml:"http://www.mozilla.org/2006/browser/search/ SearchForm"` + URL URL `xml:"Url"` +} + +type URL struct { + Method string `xml:"method,attr"` + Template *config.URL `xml:"template,attr"` + Type string `xml:"type,attr"` +}