mirror of
https://github.com/nkanaev/yarr.git
synced 2025-05-25 05:29:20 +00:00
go fmt ./...
This commit is contained in:
parent
9e8837b37d
commit
9fa8b8440a
@ -41,15 +41,15 @@ func ParseJSON(data io.Reader) (*Feed, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
dstfeed := &Feed{
|
dstfeed := &Feed{
|
||||||
Title: srcfeed.Title,
|
Title: srcfeed.Title,
|
||||||
SiteURL: srcfeed.SiteURL,
|
SiteURL: srcfeed.SiteURL,
|
||||||
}
|
}
|
||||||
for _, srcitem := range srcfeed.Items {
|
for _, srcitem := range srcfeed.Items {
|
||||||
dstfeed.Items = append(dstfeed.Items, Item{
|
dstfeed.Items = append(dstfeed.Items, Item{
|
||||||
GUID: srcitem.ID,
|
GUID: srcitem.ID,
|
||||||
Date: dateParse(firstNonEmpty(srcitem.DatePublished, srcitem.DateModified)),
|
Date: dateParse(firstNonEmpty(srcitem.DatePublished, srcitem.DateModified)),
|
||||||
URL: srcitem.URL,
|
URL: srcitem.URL,
|
||||||
Title: srcitem.Title,
|
Title: srcitem.Title,
|
||||||
Content: firstNonEmpty(srcitem.HTML, srcitem.Text, srcitem.Summary),
|
Content: firstNonEmpty(srcitem.HTML, srcitem.Text, srcitem.Summary),
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
@ -26,7 +26,7 @@ func TestJSONFeed(t *testing.T) {
|
|||||||
]
|
]
|
||||||
}`))
|
}`))
|
||||||
want := &Feed{
|
want := &Feed{
|
||||||
Title: "My Example Feed",
|
Title: "My Example Feed",
|
||||||
SiteURL: "https://example.org/",
|
SiteURL: "https://example.org/",
|
||||||
Items: []Item{
|
Items: []Item{
|
||||||
{GUID: "2", Content: "This is a second item.", URL: "https://example.org/second-item"},
|
{GUID: "2", Content: "This is a second item.", URL: "https://example.org/second-item"},
|
||||||
|
@ -9,12 +9,12 @@ type Feed struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
type Item struct {
|
type Item struct {
|
||||||
GUID string
|
GUID string
|
||||||
Date time.Time
|
Date time.Time
|
||||||
URL string
|
URL string
|
||||||
Title string
|
Title string
|
||||||
|
|
||||||
Content string
|
Content string
|
||||||
ImageURL string
|
ImageURL string
|
||||||
PodcastURL string
|
PodcastURL string
|
||||||
}
|
}
|
||||||
|
@ -38,7 +38,7 @@ func TestRDFFeed(t *testing.T) {
|
|||||||
</rdf:RDF>
|
</rdf:RDF>
|
||||||
`))
|
`))
|
||||||
want := &Feed{
|
want := &Feed{
|
||||||
Title: "Mozilla Dot Org",
|
Title: "Mozilla Dot Org",
|
||||||
SiteURL: "http://www.mozilla.org",
|
SiteURL: "http://www.mozilla.org",
|
||||||
Items: []Item{
|
Items: []Item{
|
||||||
{GUID: "http://www.mozilla.org/status/", URL: "http://www.mozilla.org/status/", Title: "New Status Updates"},
|
{GUID: "http://www.mozilla.org/status/", URL: "http://www.mozilla.org/status/", Title: "New Status Updates"},
|
||||||
|
@ -30,19 +30,19 @@ func TestRSSFeed(t *testing.T) {
|
|||||||
</rss>
|
</rss>
|
||||||
`))
|
`))
|
||||||
want := &Feed{
|
want := &Feed{
|
||||||
Title: "Scripting News",
|
Title: "Scripting News",
|
||||||
SiteURL: "http://www.scripting.com/",
|
SiteURL: "http://www.scripting.com/",
|
||||||
Items: []Item{
|
Items: []Item{
|
||||||
{
|
{
|
||||||
GUID: "http://www.scripting.com/one/",
|
GUID: "http://www.scripting.com/one/",
|
||||||
URL: "http://www.scripting.com/one/",
|
URL: "http://www.scripting.com/one/",
|
||||||
Title: "Title 1",
|
Title: "Title 1",
|
||||||
Content: "Description 1",
|
Content: "Description 1",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
GUID: "http://www.scripting.com/two/",
|
GUID: "http://www.scripting.com/two/",
|
||||||
URL: "http://www.scripting.com/two/",
|
URL: "http://www.scripting.com/two/",
|
||||||
Title: "Title 2",
|
Title: "Title 2",
|
||||||
Content: "Description 2",
|
Content: "Description 2",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
Loading…
x
Reference in New Issue
Block a user