From 188df1ac93c467fcebb23fc169bbf03536b59e29 Mon Sep 17 00:00:00 2001 From: Jonas Thiem Date: Sun, 6 May 2018 04:25:23 +0200 Subject: [PATCH] Use formatTime for news --- print.go | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/print.go b/print.go index 3f3c6cb..9b2c4cd 100644 --- a/print.go +++ b/print.go @@ -433,15 +433,22 @@ func printNewsFeed() error { rss := rss{} - p := xml.NewDecoder(bytes.NewReader(body)) - - err = p.Decode(&rss) + d := xml.NewDecoder(bytes.NewReader(body)) + err = d.Decode(&rss) if err != nil { return err } for _, item := range rss.Channel.Item { - fmt.Println(item.PubDate, item.Title) + date, err := time.Parse(time.RFC1123Z, item.PubDate) + + if err != nil { + return err + } + + fd := formatTime(int(date.Unix())) + + fmt.Println(magenta(fd), strings.TrimSpace(item.Title)) } return nil