diff --git a/cmd/internal/statsapi/leagues.go b/cmd/internal/statsapi/leagues.go deleted file mode 100644 index 6bf7ca8..0000000 --- a/cmd/internal/statsapi/leagues.go +++ /dev/null @@ -1,36 +0,0 @@ -/* -Copyright © 2024 filifa - -This program is free software: you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free Software -Foundation, either version 3 of the License, or (at your option) any later -version. - -This program is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A -PARTICULAR PURPOSE. See the GNU General Public License for more details. - -You should have received a copy of the GNU General Public License along with -this program. If not, see . -*/ -package statsapi - -type LeagueID int - -// NOTE: there's a lot more leagues than this, but I don't care enough to put -// them all in right now -const ( - AL LeagueID = 103 - NL LeagueID = 104 - NN2 LeagueID = 431 - NNL LeagueID = 430 - EWL LeagueID = 429 - NAL LeagueID = 428 - ECL LeagueID = 427 - ANL LeagueID = 426 - NSL LeagueID = 432 - AA LeagueID = 100 - PL LeagueID = 105 - UA LeagueID = 101 - FL LeagueID = 106 -) diff --git a/cmd/internal/statsapi/sports.go b/cmd/internal/statsapi/sports.go deleted file mode 100644 index b028496..0000000 --- a/cmd/internal/statsapi/sports.go +++ /dev/null @@ -1,41 +0,0 @@ -/* -Copyright © 2024 filifa - -This program is free software: you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free Software -Foundation, either version 3 of the License, or (at your option) any later -version. - -This program is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A -PARTICULAR PURPOSE. See the GNU General Public License for more details. - -You should have received a copy of the GNU General Public License along with -this program. If not, see . -*/ -package statsapi - -type SportID int - -// These are all the Sport IDs used in some of the API calls, like the schedule -// endpoint. -const ( - MLB SportID = 1 - TripleA SportID = 11 - DoubleA SportID = 12 - HighA SportID = 13 - SingleA SportID = 14 - Rookie SportID = 16 - Winter SportID = 17 - MILB SportID = 21 - Independent SportID = 23 - Negro SportID = 61 - Korea SportID = 32 - NPB SportID = 31 - International SportID = 51 - International18U SportID = 509 - International16U SportID = 510 - InternationalAmateur SportID = 6005 - College SportID = 22 - HighSchool SportID = 586 -) diff --git a/cmd/internal/statsapi/teams.go b/cmd/internal/statsapi/teams.go deleted file mode 100644 index dc41c7e..0000000 --- a/cmd/internal/statsapi/teams.go +++ /dev/null @@ -1,53 +0,0 @@ -/* -Copyright © 2024 filifa - -This program is free software: you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free Software -Foundation, either version 3 of the License, or (at your option) any later -version. - -This program is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A -PARTICULAR PURPOSE. See the GNU General Public License for more details. - -You should have received a copy of the GNU General Public License along with -this program. If not, see . -*/ -package statsapi - -type TeamID int - -// NOTE: there are obviously more teams than this (in other leagues), but I -// only need MLB for my purposes -const ( - LAA TeamID = 108 - AZ TeamID = 109 - BAL TeamID = 110 - BOS TeamID = 111 - CHC TeamID = 112 - CIN TeamID = 113 - CLE TeamID = 114 - COL TeamID = 115 - DET TeamID = 116 - HOU TeamID = 117 - KC TeamID = 118 - LAD TeamID = 119 - WSH TeamID = 120 - NYM TeamID = 121 - OAK TeamID = 133 - PIT TeamID = 134 - SD TeamID = 135 - SEA TeamID = 136 - SF TeamID = 137 - STL TeamID = 138 - TB TeamID = 139 - TEX TeamID = 140 - TOR TeamID = 141 - MIN TeamID = 142 - PHI TeamID = 143 - ATL TeamID = 144 - CWS TeamID = 145 - MIA TeamID = 146 - NYY TeamID = 147 - MIL TeamID = 158 -) diff --git a/cmd/leagueabbr.go b/cmd/leagueabbr.go index c191b8e..fe0549c 100644 --- a/cmd/leagueabbr.go +++ b/cmd/leagueabbr.go @@ -17,24 +17,22 @@ package cmd import ( "strings" - - "scm.dairydemon.net/filifa/mlbstats/cmd/internal/statsapi" ) -var leagueIDs = map[string]statsapi.LeagueID{ - "al": statsapi.AL, - "nl": statsapi.NL, - "nn2": statsapi.NN2, - "nnl": statsapi.NNL, - "ewl": statsapi.EWL, - "nal": statsapi.NAL, - "ecl": statsapi.ECL, - "anl": statsapi.ANL, - "nsl": statsapi.NSL, - "aa": statsapi.AA, - "pl": statsapi.PL, - "ua": statsapi.UA, - "fl": statsapi.FL, +var leagueIDs = map[string]int32{ + "al": 103, + "nl": 104, + "nn2": 431, + "nnl": 430, + "ewl": 429, + "nal": 428, + "ecl": 427, + "anl": 426, + "nsl": 432, + "aa": 100, + "pl": 105, + "ua": 101, + "fl": 106, } type leagueAbbr string diff --git a/cmd/sportabbr.go b/cmd/sportabbr.go index 1d5f741..80e2ffb 100644 --- a/cmd/sportabbr.go +++ b/cmd/sportabbr.go @@ -17,29 +17,27 @@ package cmd import ( "strings" - - "scm.dairydemon.net/filifa/mlbstats/cmd/internal/statsapi" ) -var sportIDs = map[string]statsapi.SportID{ - "mlb": statsapi.MLB, - "aaa": statsapi.TripleA, - "aa": statsapi.DoubleA, - "higha": statsapi.HighA, - "a": statsapi.SingleA, - "rookie": statsapi.Rookie, - "winter": statsapi.Winter, - "milb": statsapi.MILB, - "indie": statsapi.Independent, - "negro": statsapi.Negro, - "kbo": statsapi.Korea, - "npb": statsapi.NPB, - "int": statsapi.International, - "int18u": statsapi.International18U, - "int16u": statsapi.International16U, - "intamateur": statsapi.InternationalAmateur, - "college": statsapi.College, - "hs": statsapi.HighSchool, +var sportIDs = map[string]int32{ + "mlb": 1, + "aaa": 11, + "aa": 12, + "higha": 13, + "a": 14, + "rookie": 16, + "winter": 17, + "milb": 21, + "indie": 23, + "negro": 61, + "kbo": 32, + "npb": 31, + "int": 51, + "int18u": 509, + "int16u": 510, + "intamateur": 6005, + "college": 22, + "hs": 586, } type sportAbbr string diff --git a/cmd/teamabbr.go b/cmd/teamabbr.go index f1e41b4..df9a142 100644 --- a/cmd/teamabbr.go +++ b/cmd/teamabbr.go @@ -17,41 +17,39 @@ package cmd import ( "strings" - - "scm.dairydemon.net/filifa/mlbstats/cmd/internal/statsapi" ) -var teamIDs = map[string]statsapi.TeamID{ - "laa": statsapi.LAA, - "az": statsapi.AZ, - "bal": statsapi.BAL, - "bos": statsapi.BOS, - "chc": statsapi.CHC, - "cin": statsapi.CIN, - "cle": statsapi.CLE, - "col": statsapi.COL, - "det": statsapi.DET, - "hou": statsapi.HOU, - "kc": statsapi.KC, - "lad": statsapi.LAD, - "wsh": statsapi.WSH, - "nym": statsapi.NYM, - "oak": statsapi.OAK, - "pit": statsapi.PIT, - "sd": statsapi.SD, - "sea": statsapi.SEA, - "sf": statsapi.SF, - "stl": statsapi.STL, - "tb": statsapi.TB, - "tex": statsapi.TEX, - "tor": statsapi.TOR, - "min": statsapi.MIN, - "phi": statsapi.PHI, - "atl": statsapi.ATL, - "cws": statsapi.CWS, - "mia": statsapi.MIA, - "nyy": statsapi.NYY, - "mil": statsapi.MIL, +var teamIDs = map[string]int32{ + "laa": 108, + "az": 109, + "bal": 110, + "bos": 111, + "chc": 112, + "cin": 113, + "cle": 114, + "col": 115, + "det": 116, + "hou": 117, + "kc": 118, + "lad": 119, + "wsh": 120, + "nym": 121, + "oak": 133, + "pit": 134, + "sd": 135, + "sea": 136, + "sf": 137, + "stl": 138, + "tb": 139, + "tex": 140, + "tor": 141, + "min": 142, + "phi": 143, + "atl": 144, + "cws": 145, + "mia": 146, + "nyy": 147, + "mil": 158, } type teamAbbr string