File size: 5,635 Bytes
1727748 c156070 d2c841f 07b602c c156070 c4f0af7 d2c841f dc974d8 d2c841f dc974d8 3896146 dc974d8 699d3c9 00a0bd3 699d3c9 d2c841f c156070 8ee1dd7 c156070 00a0bd3 1727748 78eabe2 3896146 0831277 78eabe2 3896146 78eabe2 abf137d 049ac4d 78eabe2 599c549 78eabe2 049ac4d 78eabe2 049ac4d 0831277 78eabe2 24ecfd3 78eabe2 3f2789e 78eabe2 0831277 1727748 f1a728b fc4d230 00a0bd3 1727748 72cd17c 1727748 f81bfa4 7181bcd f81bfa4 7181bcd |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 |
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()}
|