Rename atom.GetFromHTML to atom.GetFromString, as compatibility is determined by user regex

This commit is contained in:
2026-01-04 13:54:53 -05:00
parent bcbf59a98b
commit 8a63e50228
2 changed files with 3 additions and 3 deletions
+2 -2
View File
@@ -28,10 +28,10 @@ type IndicesT struct {
AuthorEmailI []int8 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() now := time.Now()
r := regexp.MustCompile(regexString) r := regexp.MustCompile(regexString)
newsItems := r.FindAllString(*rawHTML, maxFeedItems) newsItems := r.FindAllString(*input, maxFeedItems)
for i, item := range newsItems { for i, item := range newsItems {
info := r.FindStringSubmatch(item) info := r.FindStringSubmatch(item)
link := stitchFields(info, infoIndices.LinkC, infoIndices.LinkI) link := stitchFields(info, infoIndices.LinkC, infoIndices.LinkI)
+1 -1
View File
@@ -78,7 +78,7 @@ func main() {
other.PrintError("Failed to get HTML content: "+err.Error(), 1) other.PrintError("Failed to get HTML content: "+err.Error(), 1)
} }
atomXML, err := atom.GetFromHTML( atomXML, err := atom.GetFromString(
&feeds.Feed{ &feeds.Feed{
Title: inputInfo.Feed.Title.Parent, Title: inputInfo.Feed.Title.Parent,
Link: &feeds.Link{Href: inputInfo.Feed.Link.Parent}, Link: &feeds.Link{Href: inputInfo.Feed.Link.Parent},