|
from domain import teams |
|
|
|
|
|
PLAYOFF_WEEK_TO_SCHEDULE_WEEK = { |
|
1: "WildCard", |
|
2: "Division", |
|
3: "ConfChamp", |
|
4: "SuperBowl", |
|
} |
|
|
|
SCHEDULE_WEEK_TO_PLAYOFF_WEEK = {v: k for k, v in PLAYOFF_WEEK_TO_SCHEDULE_WEEK.items()} |
|
|
|
|
|
PLAYOFF_WEEK_TO_ROSTER_WEEK = { |
|
1: 19, |
|
2: 20, |
|
3: 21, |
|
4: 22, |
|
} |
|
|
|
ROSTER_WEEK_TO_PLAYOFF_WEEK = {v: k for k, v in PLAYOFF_WEEK_TO_ROSTER_WEEK.items()} |
|
|
|
|
|
ROSTER_WEEK_TO_PLAYOFF_WEEK[17] = 1 |
|
|
|
|
|
ROSTER_WEEK_TO_PLAYOFF_WEEK[18] = 4 |
|
|
|
|
|
PLAYOFF_WEEK_TO_NAME = { |
|
1: "Wildcard", |
|
2: "Divisional", |
|
3: "Conference", |
|
4: "Super Bowl", |
|
5: "Total", |
|
} |
|
|
|
CURRENT_PLAYOFF_WEEK = 4 |
|
|
|
|
|
PLAYOFFS_TEAMS = { |
|
1: [ |
|
teams.buffalo_bills.rosters_short_name, |
|
|
|
|
|
|
|
teams.baltimore_ravens.rosters_short_name, |
|
|
|
|
|
teams.pittsburgh_steelers.rosters_short_name, |
|
teams.houston_texans.rosters_short_name, |
|
|
|
|
|
|
|
teams.denver_broncos.rosters_short_name, |
|
teams.kansas_city_chiefs.rosters_short_name, |
|
|
|
teams.los_angeles_chargers.rosters_short_name, |
|
|
|
|
|
teams.philadelphia_eagles.rosters_short_name, |
|
teams.washington_football_team.rosters_short_name, |
|
|
|
teams.detroit_lions.rosters_short_name, |
|
teams.green_bay_packers.rosters_short_name, |
|
teams.minnesota_vikings.rosters_short_name, |
|
|
|
|
|
|
|
teams.tampa_bay_buccaneers.rosters_short_name, |
|
|
|
teams.los_angeles_rams.rosters_short_name, |
|
|
|
|
|
], |
|
2: [ |
|
teams.buffalo_bills.rosters_short_name, |
|
teams.baltimore_ravens.rosters_short_name, |
|
teams.houston_texans.rosters_short_name, |
|
teams.kansas_city_chiefs.rosters_short_name, |
|
teams.philadelphia_eagles.rosters_short_name, |
|
teams.washington_football_team.rosters_short_name, |
|
teams.detroit_lions.rosters_short_name, |
|
teams.los_angeles_rams.rosters_short_name, |
|
], |
|
3: [ |
|
teams.buffalo_bills.rosters_short_name, |
|
teams.kansas_city_chiefs.rosters_short_name, |
|
teams.philadelphia_eagles.rosters_short_name, |
|
teams.washington_football_team.rosters_short_name, |
|
], |
|
4: [ |
|
teams.kansas_city_chiefs.rosters_short_name, |
|
teams.philadelphia_eagles.rosters_short_name, |
|
], |
|
} |
|
|
|
PLAYOFF_TEAM_DEF_PLAYER: list[tuple[teams.NFLTeam, str]] = [ |
|
(teams.buffalo_bills, "00-0036888"), |
|
(teams.miami_dolphins, "00-0033055"), |
|
(teams.new_england_patriots, "00-0039147"), |
|
(teams.new_york_jets, "00-0034384"), |
|
(teams.baltimore_ravens, "00-0038038"), |
|
(teams.cincinnati_bengals, "00-0037753"), |
|
(teams.cleveland_browns, "00-0033868"), |
|
(teams.pittsburgh_steelers, "00-0033886"), |
|
(teams.houston_texans, "00-0031565"), |
|
(teams.indianapolis_colts, "00-0036253"), |
|
(teams.jacksonville_jaguars, "00-0036974"), |
|
(teams.tennessee_titans, "00-0031608"), |
|
(teams.denver_broncos, "00-0036874"), |
|
(teams.kansas_city_chiefs, "00-0032762"), |
|
(teams.las_vegas_raiders, "00-0036871"), |
|
(teams.los_angeles_chargers, "00-0034790"), |
|
(teams.dallas_cowboys, "00-0036932"), |
|
(teams.new_york_giants, "00-0035683"), |
|
(teams.philadelphia_eagles, "00-0038386"), |
|
(teams.washington_football_team, "00-0033523"), |
|
(teams.chicago_bears, "00-0038135"), |
|
(teams.detroit_lions, "00-0037236"), |
|
(teams.green_bay_packers, "00-0034728"), |
|
(teams.minnesota_vikings, "00-0029606"), |
|
(teams.atlanta_falcons, "00-0037034"), |
|
(teams.carolina_panthers, "00-0032889"), |
|
(teams.new_orleans_saints, "00-0030459"), |
|
(teams.tampa_bay_buccaneers, "00-0034773"), |
|
(teams.arizona_cardinals, "00-0035239"), |
|
(teams.los_angeles_rams, "00-0039852"), |
|
(teams.san_francisco_49ers, "00-0034815"), |
|
(teams.seattle_seahawks, "00-0031933"), |
|
] |
|
|
|
SHORT_TEAM_NAMES_TO_DEFENSE_PLAYER_ID = {t.team_short_name: p for t, p in PLAYOFF_TEAM_DEF_PLAYER} |
|
|
|
ROSTER_TEAM_NAMES_TO_DEFENSE_PLAYER_ID = {t.rosters_short_name: p for t, p in PLAYOFF_TEAM_DEF_PLAYER} |
|
DEFENSE_PLAYER_ID_TO_ROSTER_TEAM_NAMES = {v: k for k, v in ROSTER_TEAM_NAMES_TO_DEFENSE_PLAYER_ID.items()} |
|
|