don't include entries older than one year

This commit is contained in:
nytpu
2021-04-19 09:48:08 -06:00
parent 49f93cdf64
commit ffe7a37c66
2 changed files with 9 additions and 2 deletions
+3
View File
@@ -82,8 +82,11 @@ func GofeedConvert(f *gofeed.Feed, title string) (*Feed, error) {
} }
item.Link = v.Link item.Link = v.Link
// don't insert if older than 1 year
if item.Published.After(time.Now().AddDate(-1, 0, 0)) {
new.Items = append(new.Items, item) new.Items = append(new.Items, item)
} }
}
return new, nil return new, nil
} }
+4
View File
@@ -95,9 +95,13 @@ func geminiFeed(data *core.FullData, remote string, title string) error {
item.Title = strings.TrimLeft(line.Name[10:], " :-–—") item.Title = strings.TrimLeft(line.Name[10:], " :-–—")
item.Published = date item.Published = date
item.Link = link.String() item.Link = link.String()
// don't insert if older than 1 year
if item.Published.After(time.Now().AddDate(-1, 0, 0)) {
feed.Items = append(feed.Items, item) feed.Items = append(feed.Items, item)
} }
} }
}
data.InsertFeed(&feed, remote) data.InsertFeed(&feed, remote)
return nil return nil
case "text/xml", case "text/xml",