-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathguide.tmpl
More file actions
65 lines (65 loc) · 2.03 KB
/
guide.tmpl
File metadata and controls
65 lines (65 loc) · 2.03 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
<?xml version="1.0" ?>
<!DOCTYPE tv SYSTEM 'xmltv.dtd'>
<tv source-info="http://tvlistings.gracenote.com/" source-info-name="GraceNote" generator-info-name="GraceNoteScraper">
{{- range .Channels }}
<channel id="{{ .ID }}">
{{- range .DisplayNames }}
<display-name>{{ .Name }}</display-name>
{{- end }}
<icon src="{{ .IconURL }}" />
</channel>
{{- end }}
{{- range .Programs }}
<programme start="{{ .Start }}" stop="{{ .Stop }}" channel="{{ .Channel }}">
<title lang="{{ .Lang }}">{{ .Title }}</title>
{{- if .SubTitle }}
<sub-title lang="{{ .Lang }}">{{ .SubTitle }}</sub-title>
{{- end }}
<desc lang="{{ .Lang }}">{{ .Description }}</desc>
<length units="{{ .LengthUnits }}">{{ .Length }}</length>
{{- if .Language }}
<language>{{ .Language }}</language>
{{- end }}
{{- if .OrigLanguage }}
<orig-language>{{ .OrigLanguage }}</orig-language>
{{- end }}
{{- if .IconSrc }}
<icon src="{{ .IconSrc }}"/>
{{- end }}
{{- range .Images }}
<image type="{{ .Type }}" size="{{ .Size }}" orient="{{ .Orient }}" system="{{ .System }}">{{ .URL }}</image>
{{- end }}
<url>{{ .URL }}</url>
{{- if .Country }}
<country>{{ .Country }}</country>
{{- end }}
{{- range .EpisodeNumbers }}
<episode-num system="{{ .System }}">{{ .EpisodeNumber }}</episode-num>
{{- end }}
{{- range .Categories }}
<category lang="{{ .Lang }}">{{ .Name }}</category>
{{- end }}
{{- if .New }}
<new />
{{- end }}
{{- if .Premiere }}
<premiere />
{{- end }}
{{- if .PreviouslyShown }}
<previously-shown />
{{- end }}
{{- range .Subtitles }}
<subtitles type="{{ .Type }}" />
{{- end }}
{{- if .Rating }}
<rating{{ if .RatingSystem }} system="{{ .RatingSystem }}"{{ end }}><value>{{ .Rating }}</value></rating>
{{- end }}
{{- if .StarRating }}
<star-rating><value>{{ .StarRating }}</value></star-rating>
{{- end }}
{{- if .Date }}
<date>{{ .Date }}</date>
{{- end }}
</programme>
{{- end }}
</tv>