From 01c280b5c28c65ee8ff66c1e5235288ad9b709dd Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Fri, 18 Feb 2022 13:18:46 +0300 Subject: [PATCH] Single X-Categories header --- cmd/feed2mdir/main.go | 4 ++-- doc/mail.texi | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/cmd/feed2mdir/main.go b/cmd/feed2mdir/main.go index 8ee07d0..70922b8 100644 --- a/cmd/feed2mdir/main.go +++ b/cmd/feed2mdir/main.go @@ -120,8 +120,8 @@ func main() { for _, author := range item.Authors { fd.WriteString("X-Author: " + author.Name + "\n") } - for _, cat := range item.Categories { - fd.WriteString("X-Category: " + cat + "\n") + if len(item.Categories) > 0 { + fd.WriteString("X-Categories: " + strings.Join(item.Categories, ", ") + "\n") } fd.WriteString("\n") what = base64.StdEncoding.EncodeToString([]byte(what)) diff --git a/doc/mail.texi b/doc/mail.texi index 6e42273..672a11f 100644 --- a/doc/mail.texi +++ b/doc/mail.texi @@ -10,7 +10,7 @@ Subject: Item's subject Content-Type: text/html; charset=utf-8 [X-URL: link presented in the item] (maybe multiple) [X-Author: author's name] (maybe multiple) -[X-Category: item's category] (maybe multiple) +[X-Categories: item's comma separated categories] Base64-encoded item's content. That is HTML as a rule. @end verbatim -- 2.44.0