From bc83e93970f7f1cd4b839f3f360bb47051bca206 Mon Sep 17 00:00:00 2001 From: Eduard Urbach Date: Mon, 10 Jul 2017 22:35:48 +0200 Subject: [PATCH] Added twist.moe statistics --- jobs/statistics/statistics.go | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/jobs/statistics/statistics.go b/jobs/statistics/statistics.go index 3c304d93..74a4d81d 100644 --- a/jobs/statistics/statistics.go +++ b/jobs/statistics/statistics.go @@ -99,6 +99,7 @@ func getAnimeStats() []*arn.PieChart { malEdits := stats{} anidbEdits := stats{} rating := stats{} + twist := stats{} for _, anime := range allAnime { for _, external := range anime.Mappings { @@ -169,6 +170,20 @@ func getAnimeStats() []*arn.PieChart { rating[arn.ToString(int(anime.Rating.Overall+0.5))]++ + found := false + for _, episode := range anime.Episodes().Items { + if episode.Links != nil && episode.Links["twist.moe"] != "" { + found = true + break + } + } + + if found { + twist["Connected with AnimeTwist"]++ + } else { + twist["Not connected with AnimeTwist"]++ + } + status[anime.Status]++ types[anime.Type]++ } @@ -183,6 +198,7 @@ func getAnimeStats() []*arn.PieChart { arn.NewPieChart("AniList", anilist), arn.NewPieChart("AniDB", anidb), arn.NewPieChart("Shoboi", shoboi), + arn.NewPieChart("AnimeTwist", twist), // arn.NewPieChart("MyAnimeList Editors", malEdits), arn.NewPieChart("AniList Editors", anilistEdits), // arn.NewPieChart("AniDB Editors", anidbEdits),