From af89e329c4fb3eb4461a74b8e58ab381a7acb874 Mon Sep 17 00:00:00 2001 From: Eduard Urbach Date: Thu, 11 Oct 2018 15:32:16 +0900 Subject: [PATCH] Added anime status check --- patches/anime-status/anime-status.go | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 patches/anime-status/anime-status.go diff --git a/patches/anime-status/anime-status.go b/patches/anime-status/anime-status.go new file mode 100644 index 00000000..9f01a4cf --- /dev/null +++ b/patches/anime-status/anime-status.go @@ -0,0 +1,24 @@ +package main + +import ( + "fmt" + + "github.com/animenotifier/arn" + "github.com/fatih/color" +) + +func main() { + color.Yellow("Checking anime status") + + defer color.Green("Finished.") + defer arn.Node.Close() + + for anime := range arn.StreamAnime() { + if anime.Status != anime.CalculatedStatus() { + fmt.Println("--------------------------------------------------------------------------------") + fmt.Printf("%s (%s)\n", anime.Title.Canonical, anime.Type) + fmt.Printf("%s => %s\n", color.RedString(anime.Status), color.YellowString(anime.CalculatedStatus())) + fmt.Println(anime.ID) + } + } +}