diff --git a/rss/item.go b/rss/item.go index d36de45..a60a978 100644 --- a/rss/item.go +++ b/rss/item.go @@ -31,7 +31,7 @@ func (item *Item) String() string { } func (item *Item) ID() string { - return strings.Join(regexp.MustCompile("[a-zA-Z0-9]*").FindAllString(item.Link, -1), "_") + return item.TS.UTC().Format("20060102_") + strings.Join(regexp.MustCompile("[a-zA-Z0-9]*").FindAllString(item.Link, -1), "_") } func DeserializeItem(src []byte) (*Item, error) {