Files
weatherapi/templates/outlooks_convective.txt.tmpl

43 lines
1.2 KiB
Cheetah

{{- if .Data -}}
Convective Outlook
Location ID: {{if .Data.LocationID}}{{.Data.LocationID}}{{else}}n/a{{end}}
Location Name: {{if .Data.LocationName}}{{.Data.LocationName}}{{else}}n/a{{end}}
As Of: {{.Data.AsOf}}
{{- if .Data.IssuedAt}}
Issued At: {{.Data.IssuedAt}}
{{- end}}
Outlooks: {{len .Data.Outlooks}}
{{- range $i, $outlook := .Data.Outlooks}}
[{{$i}}] Day {{$outlook.Day}} {{$outlook.OutlookType}} {{$outlook.Label}}
Valid: {{$outlook.ValidFrom}} -> {{$outlook.ValidTo}}
Contains Location: {{$outlook.ContainsLocation}}
{{- if $outlook.LabelText}}
Label Text: {{$outlook.LabelText}}
{{- end}}
{{- if $outlook.SourceURL}}
Source URL: {{$outlook.SourceURL}}
{{- end}}
{{- end}}
Discussions: {{len .Data.Discussions}}
{{- range $i, $discussion := .Data.Discussions}}
[{{$i}}] Day {{$discussion.Day}} Discussion
{{- if $discussion.UpdatedAt}}
Updated At: {{$discussion.UpdatedAt}}
{{- end}}
{{- if $discussion.Headline}}
Headline: {{$discussion.Headline}}
{{- end}}
{{- if $discussion.Summary}}
Summary: {{$discussion.Summary}}
{{- end}}
{{- if $discussion.Discussion}}
Discussion: {{$discussion.Discussion}}
{{- end}}
{{- end}}
{{- else -}}
No convective outlook data available.
{{- end}}