mirror of
https://github.com/rwinkhart/backtone.git
synced 2026-09-03 15:47:42 -04:00
Rename atom.GetFromHTML to atom.GetFromString, as compatibility is determined by user regex
This commit is contained in:
+2
-2
@@ -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)
|
||||||
|
|||||||
@@ -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},
|
||||||
|
|||||||
Reference in New Issue
Block a user