From 8a63e50228f9e1eb9f2f62d22e5eb8c88b933dda Mon Sep 17 00:00:00 2001 From: Randall Winkhart Date: Sun, 4 Jan 2026 13:54:53 -0500 Subject: [PATCH] Rename atom.GetFromHTML to atom.GetFromString, as compatibility is determined by user regex --- atom/atom.go | 4 ++-- main.go | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/atom/atom.go b/atom/atom.go index 1b7117c..42ad241 100644 --- a/atom/atom.go +++ b/atom/atom.go @@ -28,10 +28,10 @@ type IndicesT struct { AuthorEmailI []int8 } -func GetFromHTML(feed *feeds.Feed, rawHTML *string, regexString string, infoIndices IndicesT, maxFeedItems int) (*string, error) { +func GetFromString(feed *feeds.Feed, input *string, regexString string, infoIndices IndicesT, maxFeedItems int) (*string, error) { now := time.Now() r := regexp.MustCompile(regexString) - newsItems := r.FindAllString(*rawHTML, maxFeedItems) + newsItems := r.FindAllString(*input, maxFeedItems) for i, item := range newsItems { info := r.FindStringSubmatch(item) link := stitchFields(info, infoIndices.LinkC, infoIndices.LinkI) diff --git a/main.go b/main.go index 2ef6f97..f3392a9 100644 --- a/main.go +++ b/main.go @@ -78,7 +78,7 @@ func main() { other.PrintError("Failed to get HTML content: "+err.Error(), 1) } - atomXML, err := atom.GetFromHTML( + atomXML, err := atom.GetFromString( &feeds.Feed{ Title: inputInfo.Feed.Title.Parent, Link: &feeds.Link{Href: inputInfo.Feed.Link.Parent},