From 7fa573613d2224c8961593b23ca93f6cc878f3c5 Mon Sep 17 00:00:00 2001 From: Zynh0722 Date: Fri, 15 Dec 2023 22:09:55 -0800 Subject: [PATCH] ignore DoH/DoL --- main.go | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/main.go b/main.go index d068f46..4c7bfd7 100644 --- a/main.go +++ b/main.go @@ -2,12 +2,27 @@ package main import ( "log" + "slices" "github.com/karashiiro/bingode" "github.com/xivapi/godestone/v2" ) func main() { + ignore := []string{ + "Carpenter", + "Blacksmith", + "Armorer", + "Goldsmith", + "Leatherworker", + "Weaver", + "Alchemist", + "Culinarian", + "Miner", + "Botanist", + "Fisher", + } + base_levels := make(map[string]int) base_levels["Dark Knight"] = 30 @@ -22,14 +37,14 @@ func main() { s := godestone.NewScraper(bingode.New(), godestone.EN) - c, err := s.FetchCharacter(44540671) + c, err := s.FetchCharacter(29932586) if err != nil { log.Fatalln(err) } total := 0 for _, v := range c.ClassJobs { - if v.Name != "Scholar" { + if v.Name != "Scholar" && !slices.Contains(ignore[:], v.Name) { base_level, ok := base_levels[v.Name] if !ok { base_level = 0 @@ -38,5 +53,5 @@ func main() { } } - log.Println(total) + println(total) }