mirror of
https://codeberg.org/librarian/feeds
synced 2024-12-06 19:16:24 +01:00
Merge pull request #28 from netroby/master
[bug] Change RSS time format to RFC1123Z for W3C validator
This commit is contained in:
+6
-6
@@ -65,38 +65,38 @@ var rssOutput = `<?xml version="1.0" encoding="UTF-8"?><rss version="2.0">
|
||||
<description>discussion about tech, footie, photos</description>
|
||||
<copyright>This work is copyright © Benjamin Button</copyright>
|
||||
<managingEditor>jmoiron@jmoiron.net (Jason Moiron)</managingEditor>
|
||||
<pubDate>16 Jan 13 21:52 EST</pubDate>
|
||||
<pubDate>Wed, 16 Jan 2013 21:52:35 -0500</pubDate>
|
||||
<item>
|
||||
<title>Limiting Concurrency in Go</title>
|
||||
<link>http://jmoiron.net/blog/limiting-concurrency-in-go/</link>
|
||||
<description>A discussion on controlled parallelism in golang</description>
|
||||
<author>Jason Moiron</author>
|
||||
<pubDate>16 Jan 13 21:52 EST</pubDate>
|
||||
<pubDate>Wed, 16 Jan 2013 21:52:35 -0500</pubDate>
|
||||
</item>
|
||||
<item>
|
||||
<title>Logic-less Template Redux</title>
|
||||
<link>http://jmoiron.net/blog/logicless-template-redux/</link>
|
||||
<description>More thoughts on logicless templates</description>
|
||||
<pubDate>16 Jan 13 21:52 EST</pubDate>
|
||||
<pubDate>Wed, 16 Jan 2013 21:52:35 -0500</pubDate>
|
||||
</item>
|
||||
<item>
|
||||
<title>Idiomatic Code Reuse in Go</title>
|
||||
<link>http://jmoiron.net/blog/idiomatic-code-reuse-in-go/</link>
|
||||
<description>How to use interfaces <em>effectively</em></description>
|
||||
<pubDate>16 Jan 13 21:52 EST</pubDate>
|
||||
<pubDate>Wed, 16 Jan 2013 21:52:35 -0500</pubDate>
|
||||
</item>
|
||||
<item>
|
||||
<title>Never Gonna Give You Up Mp3</title>
|
||||
<link>http://example.com/RickRoll.mp3</link>
|
||||
<description>Never gonna give you up - Never gonna let you down.</description>
|
||||
<enclosure url="http://example.com/RickRoll.mp3" length="123456" type="audio/mpeg"></enclosure>
|
||||
<pubDate>16 Jan 13 21:52 EST</pubDate>
|
||||
<pubDate>Wed, 16 Jan 2013 21:52:35 -0500</pubDate>
|
||||
</item>
|
||||
<item>
|
||||
<title>String formatting in Go</title>
|
||||
<link>http://example.com/strings</link>
|
||||
<description>How to use things like %s, %v, %d, etc.</description>
|
||||
<pubDate>16 Jan 13 21:52 EST</pubDate>
|
||||
<pubDate>Wed, 16 Jan 2013 21:52:35 -0500</pubDate>
|
||||
</item>
|
||||
</channel>
|
||||
</rss>`
|
||||
|
||||
@@ -92,7 +92,7 @@ func newRssItem(i *Item) *RssItem {
|
||||
Link: i.Link.Href,
|
||||
Description: i.Description,
|
||||
Guid: i.Id,
|
||||
PubDate: anyTimeFormat(time.RFC822, i.Created, i.Updated),
|
||||
PubDate: anyTimeFormat(time.RFC1123Z, i.Created, i.Updated),
|
||||
}
|
||||
|
||||
intLength, err := strconv.ParseInt(i.Link.Length, 10, 64)
|
||||
@@ -108,8 +108,8 @@ func newRssItem(i *Item) *RssItem {
|
||||
|
||||
// create a new RssFeed with a generic Feed struct's data
|
||||
func (r *Rss) RssFeed() *RssFeed {
|
||||
pub := anyTimeFormat(time.RFC822, r.Created, r.Updated)
|
||||
build := anyTimeFormat(time.RFC822, r.Updated)
|
||||
pub := anyTimeFormat(time.RFC1123Z, r.Created, r.Updated)
|
||||
build := anyTimeFormat(time.RFC1123Z, r.Updated)
|
||||
author := ""
|
||||
if r.Author != nil {
|
||||
author = r.Author.Email
|
||||
|
||||
Reference in New Issue
Block a user