fix: citations, TV views

This commit is contained in:
Ben Goldsworthy 2025-02-23 01:27:07 +01:00
parent 0e396ed69d
commit 3374a5ea2a
Signed by: Rumperuu
SSH key fingerprint: SHA256:v3uompaUiPqV2w1/AIRWBSQOxr2dntH9Xs/y8fDnUPU
5 changed files with 61 additions and 51 deletions

View file

@ -1,11 +1,10 @@
{{- with .date_started -}} {{- with .date_started -}}
{{- time.Format "Jan 2, 2006" . -}} {{ if not $.date_finished }}Since{{ end }}
{{ time.Format "Jan 2, 2006" . -}}
{{- else -}} {{- else -}}
Unknown Unknown
{{- end }} {{- end }}
to<br /> {{- with .date_finished }}
{{ with .date_finished -}} to
{{- time.Format "Jan 2, 2006" . -}} {{ time.Format "Jan 2, 2006" . -}}
{{- else -}}
Unknown
{{- end -}} {{- end -}}

View file

@ -9,11 +9,11 @@
itemscope itemscope
itemprop="citation" itemprop="citation"
itemtype="https://schema.org/{{- $itemType -}}" itemtype="https://schema.org/{{- $itemType -}}"
{{- if .titleTrans -}} {{- if $.titleTrans -}}
lang="{{- $.titleLang -}}" lang="{{- $.titleLang -}}"
title="{{- $.titleTrans -}}" title="{{- $.titleTrans -}}"
{{- end -}}> {{- end -}}>
{{- .title -}} {{- $.title -}}
</cite> </cite>
{{- with $pages -}}</a>{{- end -}} {{- with $pages -}}</a>{{- end -}}

View file

@ -1,21 +1,25 @@
{{- $series_tmdb_id := .tmdb_id -}} {{- $series_tmdb_id := .tmdb_id -}}
{{- $series := "" -}} {{- $series := "" -}}
{{ warnf "%v" $series_tmdb_id }}
{{- range ( index .g.Site.Data.tv_series.current ) -}} {{- range ( index .g.Site.Data.tv_series.current ) -}}
{{- if ( eq .tmdb_id $series_tmdb_id ) -}} {{- if ( and ( isset . "tmdb_id" ) ( eq .tmdb_id $series_tmdb_id ) ) -}}
{{- $series = . -}} {{- $series = . -}}
{{ warnf "%v" $series }}
{{- end -}} {{- end -}}
{{- end -}} {{- end -}}
{{- range ( index .g.Site.Data.tv_series.log ) -}} {{- range ( index .g.Site.Data.tv_series.log ) -}}
{{- if ( eq .tmdb_id $series_tmdb_id ) -}} {{- if ( and ( isset . "tmdb_id" ) ( eq .tmdb_id $series_tmdb_id ) ) -}}
{{- $series = . -}} {{- $series = . -}}
{{ warnf "%v" $series }}
{{- end -}} {{- end -}}
{{- end -}} {{- end -}}
{{- range ( index .g.Site.Data.tv_series.wishlist ) -}} {{- range ( index .g.Site.Data.tv_series.wishlist ) -}}
{{- if ( eq .tmdb_id $series_tmdb_id ) -}} {{- if ( and ( isset . "tmdb_id" ) ( eq .tmdb_id $series_tmdb_id ) ) -}}
{{- $series = . -}} {{- $series = . -}}
{{ warnf "%v" $series }}
{{- end -}} {{- end -}}
{{- end -}} {{- end -}}

View file

@ -8,11 +8,16 @@
<tr> <tr>
<td> <td>
{{- with ( index . "Series Title" ) -}} {{- with ( index . "Series Title" ) -}}
<cite class="cite" itemscope itemtype="TVSeries">{{ . }}</cite> <cite
class="cite"
itemscope
itemtype="TVSeries"
>{{ . }}</cite
>
{{- else -}} {{- else -}}
{{- $series := partialCached "series_by_id" ( dict "g" $ "tmdb_id" .series.tmdb_id ) .series.tmdb_id -}} {{- $series := partial "series_by_id" ( dict "g" $ "tmdb_id" .series.tmdb_id ) .series.tmdb_id -}}
{{- if ( not ( eq $series "" ) ) -}} {{- if ( not ( eq $series "" ) ) -}}
{{- partial "cite" ( dict "c" . "g" $ "section" "tv" "schemaType" "TVSeries" "title" $series.name "titleLang" $series.original_language "titleTrans" $series.original_name ) -}} {{- partial "cite" ( dict "c" . "g" $ "section" "tv/series" "schemaType" "TVSeries" "title" $series.title "titleLang" $series.original_language "titleTrans" $series.original_name ) -}}
{{- else -}} {{- else -}}
Unknown series Unknown series
{{- end -}} {{- end -}}
@ -21,11 +26,13 @@
<td> <td>
{{- if ( index . "Episode Title" ) -}} {{- if ( index . "Episode Title" ) -}}
{{- partial "cite" ( dict "c" . "g" $ "section" "tv" "schemaType" "TVEpisode" "title" ( index . "Episode Title" ) ) -}} {{- partial "cite" ( dict "c" . "g" $ "section" "tv/episodes" "schemaType" "TVEpisode" "title" ( index . "Episode Title" ) ) -}}
<span class="episode-number">({{ index . "Episode Number" }})</span> <span class="episode-number">({{ index . "Episode Number" }})</span>
{{- else -}} {{- else -}}
{{- partial "cite" ( dict "c" . "g" $ "section" "tv" "schemaType" "TVEpisode" "title" .name ) -}} {{- partial "cite" ( dict "c" . "g" $ "section" "tv/episodes" "schemaType" "TVEpisode" "title" .title ) -}}
<span class="episode-number">(S{{ .season_number }}E{{ .episode_number }})</span> <span class="episode-number"
>({{ printf "S%vE%v" .season_number .episode_number }})</span
>
{{- end -}} {{- end -}}
</td> </td>

View file

@ -11,7 +11,7 @@
</td> </td>
<td> <td>
{{- with ( index . "name" ) -}} {{- with ( index . "title" ) -}}
<cite <cite
class="cite" class="cite"
itemscope itemscope
@ -44,7 +44,7 @@
</td> </td>
<td> <td>
{{- with ( index . "name" ) -}} {{- with ( index . "title" ) -}}
<cite <cite
class="cite" class="cite"
itemscope itemscope
@ -60,7 +60,7 @@
</tr> </tr>
{{ end }} {{ end }}
{{ else if ( eq ( .Scratch.Get "listMode" ) "wishlist" ) }} {{ else if ( eq ( .Scratch.Get "listMode" ) "wishlist" ) }}
{{ range ( sort $.Site.Data.tv_series.wishlist "name" "asc" ) }} {{ range ( sort $.Site.Data.tv_series.wishlist "title" "asc" ) }}
<tr> <tr>
<td> <td>
{{ with .date_added }} {{ with .date_added }}
@ -72,7 +72,7 @@
</td> </td>
<td> <td>
{{- with ( index . "name" ) -}} {{- with ( index . "title" ) -}}
<cite <cite
class="cite" class="cite"
itemscope itemscope