diff --git a/main.go b/main.go index 24b2b98..9f9d8a4 100644 --- a/main.go +++ b/main.go @@ -7,6 +7,7 @@ import ( "os" "time" "bufio" + "strings" "github.com/mmcdole/gofeed" ) @@ -23,9 +24,9 @@ func main () { s := bufio.NewScanner(os.Stdin) for s.Scan() { fp := gofeed.NewParser() - feed, err := fp.ParseURLWithContext(s.Text(), ctx) + feed, err := fp.ParseURLWithContext(strings.TrimSpace(s.Text()), ctx) if err != nil { - log.Fatal(err) + log.Println(err) } else { for _, item := range feed.Items { fmt.Printf("
  • %s

    %s

  • \n", item.Link, item.Title, item.Description)