github.com/CDNHammer/podfeed

Podcast Feed Golang Parser


License
MIT
Install
go get github.com/CDNHammer/podfeed

Documentation

podfeed

Podcast Feed Golang Parser

Forked because of missing go.mod

Usage

package main

import (
  "fmt"
  "log"

  "github.com/CDNHammer/podfeed"
)

func main() {
  podcast, err := podfeed.Fetch("http://feeds.soundcloud.com/users/soundcloud:users:212089450/sounds.rss")
  if err != nil {
    log.Fatal(err)
  }

  fmt.Println(podcast.Title)
  // => CapyCast

  fmt.Println(podcast.Items[0].Title)
  // => Capycast #4 Solopreneur, Entrepreneur, Intrapreneur

  fmt.Println(podcast.Owner.Name)
  // => Ship It
}