diff --git a/aoc.go b/aoc.go index b621033..4f89758 100644 --- a/aoc.go +++ b/aoc.go @@ -70,8 +70,6 @@ func (a *AoC) fetchLeaderboard(year int) (*Leaderboard, error) { client := &http.Client{} boardString := fmt.Sprintf("https://adventofcode.com/%d/leaderboard/private/view/%s.json", year, a.boardId) - fmt.Println(boardString) - req, err = http.NewRequest("GET", boardString, nil) req.Header.Add("Cookie", "session="+a.session) resp, err = client.Do(req) diff --git a/cmd/cmd b/cmd/cmd index 57b7fca..96e8568 100755 Binary files a/cmd/cmd and b/cmd/cmd differ diff --git a/cmd/main.go b/cmd/main.go index aa5f1d9..5b5985a 100644 --- a/cmd/main.go +++ b/cmd/main.go @@ -3,7 +3,7 @@ package main import ( "fmt" "os" - "time" + "sort" aoc "git.bullercodeworks.com/brian/go-adventofcode" ) @@ -21,7 +21,14 @@ func main() { fmt.Println(err) os.Exit(1) } + var members []aoc.Member for _, v := range l.Members { - fmt.Println(v.Name, v.LocalScore, v.LastStarTs.Format(time.RFC3339)) + members = append(members, v) } + + sort.Sort(aoc.ByStarsThenScore(members)) + for _, v := range members { + fmt.Println(v.Name, v.Stars, v.LocalScore) + } + }