Jon Solow
commited on
Commit
·
e310fd9
1
Parent(s):
c0a6646
Implement a rosters short team name and mapping to pfr team names
Browse files- 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}
|