Commit 00add9b
Changed files (2)
.gen_feed.go.swp
Binary file
gen_feed.go
@@ -19,12 +19,12 @@ func main() {
feed, _ := fp.ParseURL(YouTubePlaylistRSS)
now := time.Now()
- newfeed := &feeds.Feed{
- Title: "Late Show w/ Stephen Colbert Intro Monologues",
- Link: &feeds.Link{Href: "https://www.youtube.com/channel/UCMtFAi84ehTSYSE9XoHefig"},
- Description: "Podcast version of Intro Monologues",
- Author: &feeds.Author{Name: "CBS", Email: ""},
- Created: now,
+ newfeed := &feeds.AtomFeed{
+ Title: "Late Show w/ Stephen Colbert Intro Monologues",
+ Link: &feeds.AtomLink{Href: "https://www.youtube.com/channel/UCMtFAi84ehTSYSE9XoHefig"},
+ Subtitle: "Podcast version of Intro Monologues",
+ Author: &feeds.AtomAuthor{AtomPerson: feeds.AtomPerson{Name: "CBS", Email: ""}},
+ Updated: now.String(),
}
for _, i := range feed.Items {
@@ -42,16 +42,17 @@ func main() {
log.Fatal(err)
}
}
+ fmt.Println("adding: ", id)
- newitem := &feeds.Item{
+ newentry := &feeds.AtomEntry{
Title: i.Title,
- Link: &feeds.Link{Href: "https://trustme.click/audio/" + id + ".mp3", Type: "audio/mpeg", Length: "1024"},
- Created: *i.PublishedParsed,
- Updated: *i.UpdatedParsed,
+ Id: id,
+ Link: &feeds.AtomLink{Href: "https://trustme.click/audio/" + id + ".mp3", Type: "audio/mpeg", Length: "1024", Rel: "enclosure"},
+ Updated: i.Updated,
}
- newfeed.Items = append(newfeed.Items, newitem)
+ newfeed.Entries = append(newfeed.Entries, newentry)
}
writer, _ := os.Create("/var/www/audio/feed.xml")
- newfeed.WriteAtom(writer)
+ feeds.WriteXML(newfeed, writer)
}