36 lines
606 B
Go
36 lines
606 B
Go
package main
|
|
|
|
import (
|
|
"sort"
|
|
|
|
"github.com/animenotifier/arn"
|
|
"github.com/animenotifier/twist"
|
|
"github.com/fatih/color"
|
|
)
|
|
|
|
func main() {
|
|
// Replace this with ID list from twist.moe later
|
|
animeIDs := []string{
|
|
"13274",
|
|
"10902",
|
|
}
|
|
|
|
for _, animeID := range animeIDs {
|
|
feed, err := twist.GetFeedByKitsuID(animeID)
|
|
|
|
if err != nil {
|
|
color.Red("Error querying ID %s: %v", animeID, err)
|
|
continue
|
|
}
|
|
|
|
episodes := feed.Episodes
|
|
|
|
// Sort by episode number
|
|
sort.Slice(episodes, func(a, b int) bool {
|
|
return episodes[a].Number < episodes[b].Number
|
|
})
|
|
|
|
arn.PrettyPrint(episodes)
|
|
}
|
|
}
|