diff options
| author | nytpu <alex@nytpu.com> | 2021-03-18 11:36:57 -0600 |
|---|---|---|
| committer | nytpu <alex@nytpu.com> | 2021-03-18 11:36:57 -0600 |
| commit | 6cf5ca01cf4123b66c75471ce61f93213badf820 (patch) | |
| tree | 7f83175d543d47bebc29abc14d5dcfed54921e67 /fetch | |
| parent | 00de991f6bc39c0f46d5124bddedd4e309829817 (diff) | |
Changed url.URL to string so the json is less bloated
Diffstat (limited to 'fetch')
| -rw-r--r-- | fetch/gemini.go | 9 | ||||
| -rw-r--r-- | fetch/gopher.go | 2 | ||||
| -rw-r--r-- | fetch/http.go | 2 |
3 files changed, 7 insertions, 6 deletions
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 |
