Jon Solow
Set to week 4
00a0bd3
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()}
# Still map 18 to week 1 in one direction for players on a bye in week 19
ROSTER_WEEK_TO_PLAYOFF_WEEK[17] = 1
# TODO - remove this temp hack to get options loaded earlier in week
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.miami_dolphins.rosters_short_name,
# teams.new_england_patriots.rosters_short_name,
# teams.new_york_jets.rosters_short_name,
teams.baltimore_ravens.rosters_short_name,
# teams.cincinnati_bengals.rosters_short_name,
# teams.cleveland_browns.rosters_short_name,
teams.pittsburgh_steelers.rosters_short_name,
teams.houston_texans.rosters_short_name,
# teams.indianapolis_colts.rosters_short_name,
# teams.jacksonville_jaguars.rosters_short_name,
# teams.tennessee_titans.rosters_short_name,
teams.denver_broncos.rosters_short_name,
teams.kansas_city_chiefs.rosters_short_name,
# teams.las_vegas_raiders.rosters_short_name,
teams.los_angeles_chargers.rosters_short_name,
# teams.dallas_cowboys.rosters_short_name,
# teams.new_york_giants.rosters_short_name,
teams.philadelphia_eagles.rosters_short_name,
teams.washington_football_team.rosters_short_name,
# teams.chicago_bears.rosters_short_name,
teams.detroit_lions.rosters_short_name,
teams.green_bay_packers.rosters_short_name,
teams.minnesota_vikings.rosters_short_name,
# teams.atlanta_falcons.rosters_short_name,
# teams.carolina_panthers.rosters_short_name,
# teams.new_orleans_saints.rosters_short_name,
teams.tampa_bay_buccaneers.rosters_short_name,
# teams.arizona_cardinals.rosters_short_name,
teams.los_angeles_rams.rosters_short_name,
# teams.san_francisco_49ers.rosters_short_name,
# teams.seattle_seahawks.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"), # damar hamlin
(teams.miami_dolphins, "00-0033055"), # jalen ramsey
(teams.new_england_patriots, "00-0039147"), # christian gonzalez
(teams.new_york_jets, "00-0034384"), # d.j. reed
(teams.baltimore_ravens, "00-0038038"), # kyle hamilton
(teams.cincinnati_bengals, "00-0037753"), # cam taylor-britt
(teams.cleveland_browns, "00-0033868"), # myles garrett
(teams.pittsburgh_steelers, "00-0033886"), # t.j. watt
(teams.houston_texans, "00-0031565"), # danielle hunter
(teams.indianapolis_colts, "00-0036253"), # julian blackmon
(teams.jacksonville_jaguars, "00-0036974"), # tyson campbell
(teams.tennessee_titans, "00-0031608"), # quandre digg
(teams.denver_broncos, "00-0036874"), # pat surtain
(teams.kansas_city_chiefs, "00-0032762"), # chris jones
(teams.las_vegas_raiders, "00-0036871"), # nate hobbs
(teams.los_angeles_chargers, "00-0034790"), # derwin james
(teams.dallas_cowboys, "00-0036932"), # micah parsons
(teams.new_york_giants, "00-0035683"), # Dexter Lawrence
(teams.philadelphia_eagles, "00-0038386"), # jalen carter
(teams.washington_football_team, "00-0033523"), # Jonathan Allen
(teams.chicago_bears, "00-0038135"), # Jaquan Brisker
(teams.detroit_lions, "00-0037236"), # aidan hutchinson
(teams.green_bay_packers, "00-0034728"), # jaire alexander
(teams.minnesota_vikings, "00-0029606"), # Harrison Smith
(teams.atlanta_falcons, "00-0037034"), # Dee Alford
(teams.carolina_panthers, "00-0032889"), # A'Shawn Robinson
(teams.new_orleans_saints, "00-0030459"), # Tyrann Mathieu
(teams.tampa_bay_buccaneers, "00-0034773"), # vita vea
(teams.arizona_cardinals, "00-0035239"), # Sean Murphy-Bunting
(teams.los_angeles_rams, "00-0039852"), # jared verse
(teams.san_francisco_49ers, "00-0034815"), # fred warner
(teams.seattle_seahawks, "00-0031933"), # Leonard Williams
]
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()}