Jon Solow commited on
Commit
e310fd9
·
1 Parent(s): c0a6646

Implement a rosters short team name and mapping to pfr team names

Browse files
Files changed (1) hide show
  1. src/domain/teams.py +6 -0
src/domain/teams.py CHANGED
@@ -12,6 +12,7 @@ class NFLTeam:
12
  city: str
13
  division: divisions.NFLDivision
14
  footballguys_short_name: str = ""
 
15
  url: str = ""
16
  injury_report_suffix: str = "/team/injury-report/"
17
 
@@ -19,6 +20,7 @@ class NFLTeam:
19
  self.footballguys_short_name = (
20
  self.team_short_name if self.footballguys_short_name == "" else self.footballguys_short_name
21
  )
 
22
  self.conference: NFLConference = self.division.conference
23
  self.injury_report_url = urljoin(self.url, self.injury_report_suffix)
24
  self.team_full_name = " ".join([self.city, self.team_name])
@@ -179,6 +181,7 @@ los_angeles_rams = NFLTeam(
179
  team_short_name="LAR",
180
  division=divisions.NFCWest,
181
  url="https://www.therams.com/",
 
182
  )
183
 
184
  miami_dolphins = NFLTeam(
@@ -303,3 +306,6 @@ PLAYOFFS_TEAMS = [
303
  # tbd
304
  green_bay_packers,
305
  ]
 
 
 
 
12
  city: str
13
  division: divisions.NFLDivision
14
  footballguys_short_name: str = ""
15
+ rosters_short_name: str = ""
16
  url: str = ""
17
  injury_report_suffix: str = "/team/injury-report/"
18
 
 
20
  self.footballguys_short_name = (
21
  self.team_short_name if self.footballguys_short_name == "" else self.footballguys_short_name
22
  )
23
+ self.rosters_short_name = self.team_short_name if self.rosters_short_name == "" else self.rosters_short_name
24
  self.conference: NFLConference = self.division.conference
25
  self.injury_report_url = urljoin(self.url, self.injury_report_suffix)
26
  self.team_full_name = " ".join([self.city, self.team_name])
 
181
  team_short_name="LAR",
182
  division=divisions.NFCWest,
183
  url="https://www.therams.com/",
184
+ rosters_short_name="LA",
185
  )
186
 
187
  miami_dolphins = NFLTeam(
 
306
  # tbd
307
  green_bay_packers,
308
  ]
309
+
310
+
311
+ SCHEDULE_NAME_TO_PFR_NAME_MAP = {t.rosters_short_name: t.team_full_name for t in ALL_TEAMS}