From e7acda5f2494d78f7bd41c4b7eff982f007a1b36 Mon Sep 17 00:00:00 2001 From: René 'Necoro' Neumann Date: Sat, 25 Apr 2020 18:18:07 +0200 Subject: feeditem.Creator --- internal/feed/feed.go | 7 +++++++ internal/feed/template/feed.tpl.go | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/internal/feed/feed.go b/internal/feed/feed.go index 4ee2875..6b95f6e 100644 --- a/internal/feed/feed.go +++ b/internal/feed/feed.go @@ -26,6 +26,13 @@ type feeditem struct { *gofeed.Item } +func (item feeditem) Creator() string { + if item.Item.Author != nil { + return item.Item.Author.Name + } + return "" +} + func (feed *Feed) descriptor() feedDescriptor { return feedDescriptor{ Name: feed.Name, diff --git a/internal/feed/template/feed.tpl.go b/internal/feed/template/feed.tpl.go index 3f6470f..bb49818 100644 --- a/internal/feed/template/feed.tpl.go +++ b/internal/feed/template/feed.tpl.go @@ -70,7 +70,7 @@ const feedTpl = `{{- /*gotype:github.com/Necoro/feed2imap-go/internal/feed.feedi
{{template "bottomLine" (dict "descr" "Date:" "content" .Item.Published)}} - {{with .Item.Author}}{{template "bottomLine" (dict "descr" "Author:" "content" .Name)}}{{end}} + {{template "bottomLine" (dict "descr" "Author:" "content" .Creator)}} {{template "bottomLine" (dict "descr" "Subject:" "content" .Item.Title)}} {{template "bottomLine" (dict "descr" "Filed under:" "content" (join ", " .Item.Categories))}}
` -- cgit v1.2.3-54-g00ecf