From: Sergey Matveev Date: Fri, 18 Feb 2022 06:59:07 +0000 (+0300) Subject: Prefer published data over updated X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;ds=sidebyside;h=5317f188ef797ac2cd80fa8f4c5078c5ff499a75;p=feeder.git Prefer published data over updated --- diff --git a/cmd/feed2mdir/main.go b/cmd/feed2mdir/main.go index cdc3669..b8d2863 100644 --- a/cmd/feed2mdir/main.go +++ b/cmd/feed2mdir/main.go @@ -51,15 +51,10 @@ func main() { break } when = nil - h := sha512.New() - h.Write([]byte(item.Title)) - h.Write([]byte{0}) - if item.UpdatedParsed != nil { - when = item.UpdatedParsed - h.Write([]byte(when.String())) - } else if item.PublishedParsed != nil { + if item.PublishedParsed != nil { when = item.PublishedParsed - h.Write([]byte(when.String())) + } else if item.UpdatedParsed != nil { + when = item.UpdatedParsed } else { when = &now } @@ -122,10 +117,10 @@ func main() { news++ } when = nil - if feed.UpdatedParsed != nil { - when = feed.UpdatedParsed - } else if feed.PublishedParsed != nil { + if feed.PublishedParsed != nil { when = feed.PublishedParsed + } else if feed.UpdatedParsed != nil { + when = feed.UpdatedParsed } if when != nil { for _, d := range []string{"cur", "new"} {