1
0
Files
org2newsboat/feed.go

28 lines
491 B
Go

package main
import (
"fmt"
"strings"
)
type Feed struct {
URL string
Description string
Tags []string
}
// Return the final feed string, depending on either the link has a description, tags or not
func (f Feed) String() string {
var ff string
var tags string = strings.TrimSpace(strings.Join(f.Tags, " "))
ff = fmt.Sprintf("%s %s", f.URL, tags)
if f.Description != "" {
ff = fmt.Sprintf("%s # %s", strings.TrimSpace(ff), f.Description)
}
return strings.TrimSpace(ff)
}