From 6cf5ca01cf4123b66c75471ce61f93213badf820 Mon Sep 17 00:00:00 2001 From: nytpu Date: Thu, 18 Mar 2021 11:36:57 -0600 Subject: Changed url.URL to string so the json is less bloated --- fetch/gemini.go | 9 +++++---- fetch/gopher.go | 2 +- fetch/http.go | 2 +- 3 files changed, 7 insertions(+), 6 deletions(-) (limited to 'fetch') diff --git a/fetch/gemini.go b/fetch/gemini.go index 3c81eaa..ae8affa 100644 --- a/fetch/gemini.go +++ b/fetch/gemini.go @@ -60,8 +60,9 @@ func geminiFeed(data *core.FullData, remote *url.URL, title string) error { case "text/gemini": var feed core.Feed feed.Title = title // will be set later if given title is "" - feed.Link = remote - feed.FeedLink = remote + feed.Link = remote.String() + feed.FeedLink = remote.String() + feed.Updated = time.Now() text, err := gemini.ParseText(resp.Body) if err != nil { @@ -90,7 +91,7 @@ func geminiFeed(data *core.FullData, remote *url.URL, title string) error { item := &core.Item{} item.Title = strings.TrimLeft(line.Name[10:], ": ") item.Published = date - item.Link = link + item.Link = link.String() feed.Items = append(feed.Items, item) } } @@ -129,7 +130,7 @@ func geminiPage(data *core.FullData, remote *url.URL, title string) error { var page core.Page page.Title = title - page.Link = remote + page.Link = remote.String() h := sha256.New() if _, err := io.Copy(h, reader); err != nil { return err diff --git a/fetch/gopher.go b/fetch/gopher.go index 5db1208..79b5a5b 100644 --- a/fetch/gopher.go +++ b/fetch/gopher.go @@ -55,7 +55,7 @@ func gopherPage(data *core.FullData, remote *url.URL, title string) error { var page core.Page page.Title = title - page.Link = remote + page.Link = remote.String() h := sha256.New() if _, err := io.Copy(h, reader); err != nil { return err diff --git a/fetch/http.go b/fetch/http.go index 393630d..09d5216 100644 --- a/fetch/http.go +++ b/fetch/http.go @@ -89,7 +89,7 @@ func httpPage(data *core.FullData, remote *url.URL, title string) error { var page core.Page page.Title = title - page.Link = remote + page.Link = remote.String() h := sha256.New() if _, err := io.Copy(h, reader); err != nil { return err -- cgit v1.2.3