package main import ( "fmt" "sort" "github.com/animenotifier/arn" ) func main() { list := []*arn.Anime{} for anime := range arn.StreamAnime() { if anime.Status != "current" || anime.Type != "tv" || anime.StartDate == "" || anime.StartDate < "2017-12" || anime.StartDate > "2018-02-01" { continue } list = append(list, anime) } sort.Slice(list, func(i, j int) bool { return list[i].Popularity.Total() > list[j].Popularity.Total() }) for _, anime := range list { fmt.Printf("* [%s](/anime/%s)\n", anime.Title.Canonical, anime.ID) } }