]> Sergey Matveev's repositories - feeder.git/commitdiff
Prefer published data over updated
authorSergey Matveev <stargrave@stargrave.org>
Fri, 18 Feb 2022 06:59:07 +0000 (09:59 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Fri, 18 Feb 2022 06:59:07 +0000 (09:59 +0300)
cmd/feed2mdir/main.go

index cdc3669f73912bda5729b18f0e59223a7398ea6a..b8d2863a88350c09acf78669ad73621815adf38d 100644 (file)
@@ -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"} {