xmltv

package
v0.0.0-...-5c3ba97 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 29, 2021 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DateTimeLayout = "20060102150405 -0700"

Functions

func TvtvToXMLTV

func TvtvToXMLTV(tvtvList tvtv.Tvtv) string

Types

type Channel

type Channel struct {
	XMLName xml.Name `xml:"channel"`
	Id      string   `xml:"id,attr"`
	Name    []string `xml:"display-name"`
	Icon    struct {
		Text string `xml:",chardata"`
		Src  string `xml:"src,attr"`
	} `xml:"icon"`
}

type Programme

type Programme struct {
	XMLName xml.Name `xml:"programme"`
	Start   string   `xml:"start,attr"`
	Stop    string   `xml:"stop,attr"`
	Channel string   `xml:"channel,attr"`
	Title   struct {
		Text string `xml:",chardata"`
		Lang string `xml:"lang,attr"`
	} `xml:"title"`
	SubTitle struct {
		Text string `xml:",chardata"`
		Lang string `xml:"lang,attr"`
	} `xml:"sub-title"`
	Desc struct {
		Text string `xml:",chardata"`
		Lang string `xml:"lang,attr"`
	} `xml:"desc"`
	Date     string `xml:"date"`
	Category []struct {
		Text string `xml:",chardata"`
		Lang string `xml:"lang,attr"`
	} `xml:"category"`
	EpisodeNum []struct {
		Text   string `xml:",chardata"`
		System string `xml:"system,attr"`
	} `xml:"episode-num"`
	Audio struct {
		Text   string `xml:",chardata"`
		Stereo string `xml:"stereo"`
	} `xml:"audio"`
	PreviouslyShown struct {
		Text  string `xml:",chardata"`
		Start string `xml:"start,attr"`
	} `xml:"previously-shown"`
	Subtitles struct {
		Text string `xml:",chardata"`
		Type string `xml:"type,attr"`
	} `xml:"subtitles"`
}

type Tv

type Tv struct {
	XMLName           xml.Name     `xml:"tv"`
	SourceInfoURL     string       `xml:"source-info-url,attr"`
	SourceInfoName    string       `xml:"source-info-name,attr"`
	GeneratorInfoName string       `xml:"generator-info-name,attr"`
	GeneratorInfoURL  string       `xml:"generator-info-url,attr"`
	Channels          []*Channel   `xml:"channel"`
	Programme         []*Programme `xml:"programme"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL