diff --git a/integrations/jikan/types.go b/integrations/jikan/types.go index d45c06c..f363163 100644 --- a/integrations/jikan/types.go +++ b/integrations/jikan/types.go @@ -58,6 +58,7 @@ type Anime struct { Type string `json:"type"` Rating string `json:"rating"` Duration string `json:"duration"` + ScoredBy int `json:"scored_by"` Aired Aired `json:"aired"` Genres []NamedEntity `json:"genres"` Studios []NamedEntity `json:"studios"` @@ -65,6 +66,7 @@ type Anime struct { Themes []NamedEntity `json:"themes"` Source string `json:"source"` Demographics []NamedEntity `json:"demographics"` + Licensors []NamedEntity `json:"licensors"` Broadcast struct { Day string `json:"day"` Time string `json:"time"` diff --git a/templates/anime.gohtml b/templates/anime.gohtml index 82c3276..60ee51a 100644 --- a/templates/anime.gohtml +++ b/templates/anime.gohtml @@ -18,37 +18,119 @@
+
{{if $anime.Synopsis}}{{$anime.Synopsis}}{{else}}No synopsis available.{{end}}
- {{if and $anime.Synopsis (gt (len $anime.Synopsis) 200)}} + {{if and $anime.Synopsis (gt (len $anime.Synopsis) 400)}} {{end}} + + {{if $anime.Genres}} +