summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--openring.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/openring.go b/openring.go
index e1865b8..aa74469 100644
--- a/openring.go
+++ b/openring.go
@@ -107,6 +107,10 @@ func main() {
log.Printf("Error fetching %s: %s", source.String(), err.Error())
continue
}
+ if feed.Title == "" {
+ log.Printf("Warning: feed from %s has no title", source.Host)
+ feed.Title = source.Host
+ }
feeds = append(feeds, feed)
log.Printf("Fetched %s", feed.Title)
}
@@ -142,7 +146,7 @@ func main() {
summary := runewidth.Truncate(
policy.Sanitize(raw_summary), *summaryLen, "…")
- itemLink, _ := url.Parse(item.Link)
+ itemLink, err := url.Parse(item.Link)
if err != nil {
log.Fatal("failed parsing article URL of the feed item")
}