fix: unescape HTML entities in SearXNG article titles and descriptions

This commit is contained in:
Patrick Britton 2026-02-09 08:43:04 -06:00
parent 24a69f8cbb
commit ecf3fd0271

View file

@ -5,6 +5,7 @@ import (
"encoding/json"
"encoding/xml"
"fmt"
"html"
"io"
"net/http"
"strings"
@ -291,9 +292,9 @@ func (s *OfficialAccountsService) FetchSearXNGNews(ctx context.Context, site str
continue
}
item := RSSItem{
Title: r.Title,
Title: html.UnescapeString(r.Title),
Link: r.URL,
Description: r.Content,
Description: html.UnescapeString(r.Content),
GUID: r.URL, // use the actual URL as GUID for dedup
}
if r.PublishedDate != "" {