]> Sergey Matveev's repositories - feeder.git/blobdiff - cmd/feed2mdir/main.go
There are empty authors in lame feeds
[feeder.git] / cmd / feed2mdir / main.go
index 70922b871fefaf19827cbafbbad0b7aedf2b923b..5e538ba703e8245171dd2768ff598f689914aa0f 100644 (file)
@@ -114,11 +114,16 @@ func main() {
                fd.WriteString("MIME-Version: 1.0\n")
                fd.WriteString("Content-Type: text/html; charset=utf-8\n")
                fd.WriteString("Content-Transfer-Encoding: base64\n")
+               for _, author := range item.Authors {
+                       if len(author.Name) > 0 {
+                               fd.WriteString("X-Author: " + author.Name + "\n")
+                       }
+               }
                for _, link := range item.Links {
                        fd.WriteString("X-URL: " + link + "\n")
                }
-               for _, author := range item.Authors {
-                       fd.WriteString("X-Author: " + author.Name + "\n")
+               for _, enc := range item.Enclosures {
+                       fd.WriteString("X-Enclosure: " + enc.URL + "\n")
                }
                if len(item.Categories) > 0 {
                        fd.WriteString("X-Categories: " + strings.Join(item.Categories, ", ") + "\n")