-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdata_testing.py
More file actions
57 lines (42 loc) · 28.8 KB
/
data_testing.py
File metadata and controls
57 lines (42 loc) · 28.8 KB
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
add = [{'transaction_key': '414.l.702594.tr.74', 'transaction_id': '74', 'type': 'add/drop', 'status': 'successful', 'timestamp': '1662910637', 'players': {'0': {'player': [[{'player_key': '414.p.100004'}, {'player_id': '100004'}, {'name': {'full': 'Cincinnati', 'first': 'Cincinnati', 'last': '', 'ascii_first': 'Cincinnati', 'ascii_last': ''}}, {'editorial_team_abbr': 'Cin'}, {'display_position': 'DEF'}, {'position_type': 'DT'}], {'transaction_data': [{'type': 'add', 'source_type': 'freeagents', 'destination_type': 'team', 'destination_team_key': '414.l.702594.t.6', 'destination_team_name': 'Donovan McNabb'}]}]}, '1': {'player': [[{'player_key': '414.p.100009'}, {'player_id': '100009'}, {'name': {'full': 'Green Bay', 'first': 'Green Bay', 'last': '', 'ascii_first': 'Green Bay', 'ascii_last': ''}}, {'editorial_team_abbr': 'GB'}, {'display_position': 'DEF'}, {'position_type': 'DT'}], {'transaction_data': {'type': 'drop', 'source_type': 'team', 'source_team_key': '414.l.702594.t.6', 'source_team_name': 'Donovan McNabb', 'destination_type': 'waivers'}}]}, 'count': 2}}, {'transaction_key': '414.l.702594.tr.73', 'transaction_id': '73', 'type': 'add/drop', 'status': 'successful', 'timestamp': '1662899892', 'players': {'0': {'player': [[{'player_key': '414.p.30266'}, {'player_id': '30266'}, {'name': {'full': 'Jake Elliott', 'first': 'Jake', 'last': 'Elliott', 'ascii_first': 'Jake', 'ascii_last': 'Elliott'}}, {'editorial_team_abbr': 'Phi'}, {'display_position': 'K'}, {'position_type': 'K'}], {'transaction_data': [{'type': 'add', 'source_type': 'freeagents', 'destination_type': 'team', 'destination_team_key': '414.l.702594.t.2', 'destination_team_name': '2020 Vision'}]}]}, '1': {'player': [[{'player_key': '414.p.33538'}, {'player_id': '33538'}, {'name': {'full': 'Kenneth Gainwell', 'first': 'Kenneth', 'last': 'Gainwell', 'ascii_first': 'Kenneth', 'ascii_last': 'Gainwell'}}, {'editorial_team_abbr': 'Phi'}, {'display_position': 'RB'}, {'position_type': 'O'}], {'transaction_data': {'type': 'drop', 'source_type': 'team', 'source_team_key': '414.l.702594.t.2', 'source_team_name': '2020 Vision', 'destination_type': 'waivers'}}]}, 'count': 2}}, {'transaction_key': '414.l.702594.tr.72', 'transaction_id': '72', 'type': 'add/drop', 'status': 'successful', 'timestamp': '1662823011', 'players': {'0': {'player': [[{'player_key': '414.p.100005'}, {'player_id': '100005'}, {'name': {'full': 'Cleveland', 'first': 'Cleveland', 'last': '', 'ascii_first': 'Cleveland', 'ascii_last': ''}}, {'editorial_team_abbr': 'Cle'}, {'display_position': 'DEF'}, {'position_type': 'DT'}], {'transaction_data': [{'type': 'add', 'source_type': 'freeagents', 'destination_type': 'team', 'destination_team_key': '414.l.702594.t.9', 'destination_team_name': 'Beat it NERD!!'}]}]}, '1': {'player': [[{'player_key': '414.p.30125'}, {'player_id': '30125'}, {'name': {'full': 'Deshaun Watson', 'first': 'Deshaun', 'last': 'Watson', 'ascii_first': 'Deshaun', 'ascii_last': 'Watson'}}, {'editorial_team_abbr': 'Cle'}, {'display_position': 'QB'}, {'position_type': 'O'}], {'transaction_data': {'type': 'drop', 'source_type': 'team', 'source_team_key': '414.l.702594.t.9', 'source_team_name': 'Beat it NERD!!', 'destination_type': 'freeagents'}}]}, 'count': 2}}, {'transaction_key': '414.l.702594.tr.71', 'transaction_id': '71', 'type': 'add', 'status': 'successful', 'timestamp': '1662822763', 'players': {'0': {'player': [[{'player_key': '414.p.30125'}, {'player_id': '30125'}, {'name': {'full': 'Deshaun Watson', 'first': 'Deshaun', 'last': 'Watson', 'ascii_first': 'Deshaun', 'ascii_last': 'Watson'}}, {'editorial_team_abbr': 'Cle'}, {'display_position': 'QB'}, {'position_type': 'O'}], {'transaction_data': [{'type': 'add', 'source_type': 'freeagents', 'destination_type': 'team', 'destination_team_key': '414.l.702594.t.9', 'destination_team_name': 'Beat it NERD!!'}]}]}, 'count': 1}}, {'transaction_key': '414.l.702594.tr.70', 'transaction_id': '70', 'type': 'add/drop', 'status': 'successful', 'timestamp': '1662497735', 'players': {'0': {'player': [[{'player_key': '414.p.34088'}, {'player_id': '34088'}, {'name': {'full': 'Romeo Doubs', 'first': 'Romeo', 'last': 'Doubs', 'ascii_first': 'Romeo', 'ascii_last': 'Doubs'}}, {'editorial_team_abbr': 'GB'}, {'display_position': 'WR'}, {'position_type': 'O'}], {'transaction_data': [{'type': 'add', 'source_type': 'freeagents', 'destination_type': 'team', 'destination_team_key': '414.l.702594.t.5', 'destination_team_name': 'Coach Rick Vice'}]}]}, '1': {'player': [[{'player_key': '414.p.33975'}, {'player_id': '33975'}, {'name': {'full': 'Kenny Pickett', 'first': 'Kenny', 'last': 'Pickett', 'ascii_first': 'Kenny', 'ascii_last': 'Pickett'}}, {'editorial_team_abbr': 'Pit'}, {'display_position': 'QB'}, {'position_type': 'O'}], {'transaction_data': {'type': 'drop', 'source_type': 'team', 'source_team_key': '414.l.702594.t.5', 'source_team_name': 'Coach Rick Vice', 'destination_type': 'waivers'}}]}, 'count': 2}}, {'transaction_key': '414.l.702594.tr.66', 'transaction_id': '66', 'type': 'add', 'status': 'successful', 'timestamp': '1662464133', 'players': {'0': {'player': [[{'player_key': '414.p.24791'}, {'player_id': '24791'}, {'name': {'full': 'A.J. Green', 'first': 'A.J.', 'last': 'Green', 'ascii_first': 'A.J.', 'ascii_last': 'Green'}}, {'editorial_team_abbr': 'Ari'}, {'display_position': 'WR'}, {'position_type': 'O'}], {'transaction_data': [{'type': 'add', 'source_type': 'freeagents', 'destination_type': 'team', 'destination_team_key': '414.l.702594.t.3', 'destination_team_name': 'Ann Arbor Alcoholics'}]}]}, 'count': 1}}, {'transaction_key': '414.l.702594.tr.65', 'transaction_id': '65', 'type': 'add/drop', 'status': 'successful', 'timestamp': '1662275435', 'faab_bid': '1', 'players': {'0': {'player': [[{'player_key': '414.p.34009'}, {'player_id': '34009'}, {'name': {'full': 'Skyy Moore', 'first': 'Skyy', 'last': 'Moore', 'ascii_first': 'Skyy', 'ascii_last': 'Moore'}}, {'editorial_team_abbr': 'KC'}, {'display_position': 'WR'}, {'position_type': 'O'}], {'transaction_data': [{'type': 'add', 'source_type': 'waivers', 'destination_type': 'team', 'destination_team_key': '414.l.702594.t.6', 'destination_team_name': 'Donovan McNabb'}]}]}, '1': {'player': [[{'player_key': '414.p.33989'}, {'player_id': '33989'}, {'name': {'full': 'Christian Watson', 'first': 'Christian', 'last': 'Watson', 'ascii_first': 'Christian', 'ascii_last': 'Watson'}}, {'editorial_team_abbr': 'GB'}, {'display_position': 'WR'}, {'position_type': 'O'}], {'transaction_data': {'type': 'drop', 'source_type': 'team', 'source_team_key': '414.l.702594.t.6', 'source_team_name': 'Donovan McNabb', 'destination_type': 'waivers'}}]}, 'count': 2}}, {'transaction_key': '414.l.702594.tr.64', 'transaction_id': '64', 'type': 'add/drop', 'status': 'successful', 'timestamp': '1662073358', 'players': {'0': {'player': [[{'player_key': '414.p.29307'}, {'player_id': '29307'}, {'name': {'full': 'Kenyan Drake', 'first': 'Kenyan', 'last': 'Drake', 'ascii_first': 'Kenyan', 'ascii_last': 'Drake'}}, {'editorial_team_abbr': 'Bal'}, {'display_position': 'RB'}, {'position_type': 'O'}], {'transaction_data': [{'type': 'add', 'source_type': 'freeagents', 'destination_type': 'team', 'destination_team_key': '414.l.702594.t.11', 'destination_team_name': 'SILVERSLAMMMERRRRSSS'}]}]}, '1': {'player': [[{'player_key': '414.p.31008'}, {'player_id': '31008'}, {'name': {'full': 'Ronald Jones II', 'first': 'Ronald', 'last': 'Jones II', 'ascii_first': 'Ronald', 'ascii_last': 'Jones II'}}, {'editorial_team_abbr': 'KC'}, {'display_position': 'RB'}, {'position_type': 'O'}], {'transaction_data': {'type': 'drop', 'source_type': 'team', 'source_team_key': '414.l.702594.t.11', 'source_team_name': 'SILVERSLAMMMERRRRSSS', 'destination_type': 'waivers'}}]}, 'count': 2}}, {'transaction_key': '414.l.702594.tr.63', 'transaction_id': '63', 'type': 'add', 'status': 'successful', 'timestamp': '1662053484', 'players': {'0': {'player': [[{'player_key': '414.p.33399'}, {'player_id': '33399'}, {'name': {'full': 'Justin Fields', 'first': 'Justin', 'last': 'Fields', 'ascii_first': 'Justin', 'ascii_last': 'Fields'}}, {'editorial_team_abbr': 'Chi'}, {'display_position': 'QB'}, {'position_type': 'O'}], {'transaction_data': [{'type': 'add', 'source_type': 'freeagents', 'destination_type': 'team', 'destination_team_key': '414.l.702594.t.4', 'destination_team_name': 'BDShoooooter'}]}]}, 'count': 1}}, {'transaction_key': '414.l.702594.tr.61', 'transaction_id': '61', 'type': 'add/drop', 'status': 'successful', 'timestamp': '1662016224', 'players': {'0': {'player': [[{'player_key': '414.p.100010'}, {'player_id': '100010'}, {'name': {'full': 'Tennessee', 'first': 'Tennessee', 'last': '', 'ascii_first': 'Tennessee', 'ascii_last': ''}}, {'editorial_team_abbr': 'Ten'}, {'display_position': 'DEF'}, {'position_type': 'DT'}], {'transaction_data': [{'type': 'add', 'source_type': 'waivers', 'destination_type': 'team', 'destination_team_key': '414.l.702594.t.9', 'destination_team_name': 'Beat it NERD!!'}]}]}, '1': {'player': [[{'player_key': '414.p.34009'}, {'player_id': '34009'}, {'name': {'full': 'Skyy Moore', 'first': 'Skyy', 'last': 'Moore', 'ascii_first': 'Skyy', 'ascii_last': 'Moore'}}, {'editorial_team_abbr': 'KC'}, {'display_position': 'WR'}, {'position_type': 'O'}], {'transaction_data': {'type': 'drop', 'source_type': 'team', 'source_team_key': '414.l.702594.t.9', 'source_team_name': 'Beat it NERD!!', 'destination_type': 'waivers'}}]}, 'count': 2}}, {'transaction_key': '414.l.702594.tr.60', 'transaction_id': '60', 'type': 'add/drop', 'status': 'successful', 'timestamp': '1662016224', 'faab_bid': '1', 'players': {'0': {'player': [[{'player_key': '414.p.30142'}, {'player_id': '30142'}, {'name': {'full': 'David Njoku', 'first': 'David', 'last': 'Njoku', 'ascii_first': 'David', 'ascii_last': 'Njoku'}}, {'editorial_team_abbr': 'Cle'}, {'display_position': 'TE'}, {'position_type': 'O'}], {'transaction_data': [{'type': 'add', 'source_type': 'waivers', 'destination_type': 'team', 'destination_team_key': '414.l.702594.t.10', 'destination_team_name': "Prater's Haters"}]}]}, '1': {'player': [[{'player_key': '414.p.31012'}, {'player_id': '31012'}, {'name': {'full': 'Mike Gesicki', 'first': 'Mike', 'last': 'Gesicki', 'ascii_first': 'Mike', 'ascii_last': 'Gesicki'}}, {'editorial_team_abbr': 'Mia'}, {'display_position': 'TE'}, {'position_type': 'O'}], {'transaction_data': {'type': 'drop', 'source_type': 'team', 'source_team_key': '414.l.702594.t.10', 'source_team_name': "Prater's Haters", 'destination_type': 'waivers'}}]}, 'count': 2}}, {'transaction_key': '414.l.702594.tr.59', 'transaction_id': '59', 'type': 'add/drop', 'status': 'successful', 'timestamp': '1662016224', 'faab_bid': '1', 'players': {'0': {'player': [[{'player_key': '414.p.28514'}, {'player_id': '28514'}, {'name': {'full': 'Mike Davis', 'first': 'Mike', 'last': 'Davis', 'ascii_first': 'Mike', 'ascii_last': 'Davis'}}, {'editorial_team_abbr': 'Bal'}, {'display_position': 'RB'}, {'position_type': 'O'}], {'transaction_data': [{'type': 'add', 'source_type': 'waivers', 'destination_type': 'team', 'destination_team_key': '414.l.702594.t.8', 'destination_team_name': 'Commish = FRAUDULENT'}]}]}, '1': {'player': [[{'player_key': '414.p.30256'}, {'player_id': '30256'}, {'name': {'full': 'Marlon Mack', 'first': 'Marlon', 'last': 'Mack', 'ascii_first': 'Marlon', 'ascii_last': 'Mack'}}, {'editorial_team_abbr': 'Hou'}, {'display_position': 'RB'}, {'position_type': 'O'}], {'transaction_data': {'type': 'drop', 'source_type': 'team', 'source_team_key': '414.l.702594.t.8', 'source_team_name': 'Commish = FRAUDULENT', 'destination_type': 'waivers'}}]}, 'count': 2}}]
drop = [{'transaction_key': '406.l.79095.tr.716', 'transaction_id': '716', 'type': 'drop', 'status': 'successful', 'timestamp': '1640957652', 'players': {'0': {'player': [[{'player_key': '406.p.100011'}, {'player_id': '100011'}, {'name': {'full': 'Indianapolis', 'first': 'Indianapolis', 'last': '', 'ascii_first': 'Indianapolis', 'ascii_last': ''}}, {'editorial_team_abbr': 'Ind'}, {'display_position': 'DEF'}, {'position_type': 'DT'}], {'transaction_data': {'type': 'drop', 'source_type': 'team', 'source_team_key': '406.l.79095.t.11', 'source_team_name': 'SILVERSLAMMMERRRRSSS', 'destination_type': 'waivers'}}]}, 'count': 1}}, {'transaction_key': '406.l.79095.tr.715', 'transaction_id': '715', 'type': 'drop', 'status': 'successful', 'timestamp': '1640957637', 'players': {'0': {'player': [[{'player_key': '406.p.9520'}, {'player_id': '9520'}, {'name': {'full': 'Ryan Succop', 'first': 'Ryan', 'last': 'Succop', 'ascii_first': 'Ryan', 'ascii_last': 'Succop'}}, {'editorial_team_abbr': 'TB'}, {'display_position': 'K'}, {'position_type': 'K'}], {'transaction_data': {'type': 'drop', 'source_type': 'team', 'source_team_key': '406.l.79095.t.11', 'source_team_name': 'SILVERSLAMMMERRRRSSS', 'destination_type': 'waivers'}}]}, 'count': 1}}]
trade = [{'transaction_key': '406.l.79095.tr.567', 'transaction_id': '567', 'type': 'trade', 'status': 'successful', 'timestamp': '1637981930', 'trader_team_key': '406.l.79095.t.2', 'trader_team_name': '2020 Vision', 'tradee_team_key': '406.l.79095.t.11', 'tradee_team_name': 'SILVERSLAMMMERRRRSSS', 'players': {'0': {'player': [[{'player_key': '406.p.29255'}, {'player_id': '29255'}, {'name': {'full': 'Will Fuller V', 'first': 'Will', 'last': 'Fuller V', 'ascii_first': 'Will', 'ascii_last': 'Fuller V'}}, {'editorial_team_abbr': 'Mia'}, {'display_position': 'WR'}, {'position_type': 'O'}], {'transaction_data': [{'type': 'trade', 'source_type': 'team', 'source_team_key': '406.l.79095.t.2', 'source_team_name': '2020 Vision', 'destination_type': 'team', 'destination_team_key': '406.l.79095.t.11', 'destination_team_name': 'SILVERSLAMMMERRRRSSS'}]}]}, '1': {'player': [[{'player_key': '406.p.32719'}, {'player_id': '32719'}, {'name': {'full': 'Chase Claypool', 'first': 'Chase', 'last': 'Claypool', 'ascii_first': 'Chase', 'ascii_last': 'Claypool'}}, {'editorial_team_abbr': 'Pit'}, {'display_position': 'WR'}, {'position_type': 'O'}], {'transaction_data': [{'type': 'trade', 'source_type': 'team', 'source_team_key': '406.l.79095.t.11', 'source_team_name': 'SILVERSLAMMMERRRRSSS', 'destination_type': 'team', 'destination_team_key': '406.l.79095.t.2', 'destination_team_name': '2020 Vision'}]}]}, 'count': 2}}, {'transaction_key': '406.l.79095.tr.559', 'transaction_id': '559', 'type': 'trade', 'status': 'successful', 'timestamp': '1637871219', 'trader_team_key': '406.l.79095.t.5', 'trader_team_name': 'Coach Rick Vice', 'tradee_team_key': '406.l.79095.t.7', 'tradee_team_name': 'Flutie Flakes', 'players': {'0': {'player': [[{'player_key': '406.p.27540'}, {'player_id': '27540'}, {'name': {'full': 'Odell Beckham Jr.', 'first': 'Odell', 'last': 'Beckham Jr.', 'ascii_first': 'Odell', 'ascii_last': 'Beckham Jr.'}}, {'editorial_team_abbr': 'LAR'}, {'display_position': 'WR'}, {'position_type': 'O'}], {'transaction_data': [{'type': 'trade', 'source_type': 'team', 'source_team_key': '406.l.79095.t.5', 'source_team_name': 'Coach Rick Vice', 'destination_type': 'team', 'destination_team_key': '406.l.79095.t.7', 'destination_team_name': 'Flutie Flakes'}]}]}, '1': {'player': [[{'player_key': '406.p.24815'}, {'player_id': '24815'}, {'name': {'full': 'Mark Ingram II', 'first': 'Mark', 'last': 'Ingram II', 'ascii_first': 'Mark', 'ascii_last': 'Ingram II'}}, {'editorial_team_abbr': 'NO'}, {'display_position': 'RB'}, {'position_type': 'O'}], {'transaction_data': [{'type': 'trade', 'source_type': 'team', 'source_team_key': '406.l.79095.t.5', 'source_team_name': 'Coach Rick Vice', 'destination_type': 'team', 'destination_team_key': '406.l.79095.t.7', 'destination_team_name': 'Flutie Flakes'}]}]}, '2': {'player': [[{'player_key': '406.p.27589'}, {'player_id': '27589'}, {'name': {'full': 'Allen Robinson II', 'first': 'Allen', 'last': 'Robinson II', 'ascii_first': 'Allen', 'ascii_last': 'Robinson II'}}, {'editorial_team_abbr': 'LAR'}, {'display_position': 'WR'}, {'position_type': 'O'}], {'transaction_data': [{'type': 'trade', 'source_type': 'team', 'source_team_key': '406.l.79095.t.5', 'source_team_name': 'Coach Rick Vice', 'destination_type': 'team', 'destination_team_key': '406.l.79095.t.7', 'destination_team_name': 'Flutie Flakes'}]}]}, '3': {'player': [[{'player_key': '406.p.27277'}, {'player_id': '27277'}, {'name': {'full': 'Adam Thielen', 'first': 'Adam', 'last': 'Thielen', 'ascii_first': 'Adam', 'ascii_last': 'Thielen'}}, {'editorial_team_abbr': 'Min'}, {'display_position': 'WR'}, {'position_type': 'O'}], {'transaction_data': [{'type': 'trade', 'source_type': 'team', 'source_team_key': '406.l.79095.t.7', 'source_team_name': 'Flutie Flakes', 'destination_type': 'team', 'destination_team_key': '406.l.79095.t.5', 'destination_team_name': 'Coach Rick Vice'}]}]}, '4': {'player': [[{'player_key': '406.p.30972'}, {'player_id': '30972'}, {'name': {'full': 'Saquon Barkley', 'first': 'Saquon', 'last': 'Barkley', 'ascii_first': 'Saquon', 'ascii_last': 'Barkley'}}, {'editorial_team_abbr': 'NYG'}, {'display_position': 'RB'}, {'position_type': 'O'}], {'transaction_data': [{'type': 'trade', 'source_type': 'team', 'source_team_key': '406.l.79095.t.7', 'source_team_name': 'Flutie Flakes', 'destination_type': 'team', 'destination_team_key': '406.l.79095.t.5', 'destination_team_name': 'Coach Rick Vice'}]}]}, '5': {'player': [[{'player_key': '406.p.30994'}, {'player_id': '30994'}, {'name': {'full': 'DJ Moore', 'first': 'DJ', 'last': 'Moore', 'ascii_first': 'DJ', 'ascii_last': 'Moore'}}, {'editorial_team_abbr': 'Car'}, {'display_position': 'WR'}, {'position_type': 'O'}], {'transaction_data': [{'type': 'trade', 'source_type': 'team', 'source_team_key': '406.l.79095.t.7', 'source_team_name': 'Flutie Flakes', 'destination_type': 'team', 'destination_team_key': '406.l.79095.t.5', 'destination_team_name': 'Coach Rick Vice'}]}]}, 'count': 6}}, {'transaction_key': '406.l.79095.tr.557', 'transaction_id': '557', 'type': 'trade', 'status': 'successful', 'timestamp': '1637866876', 'trader_team_key': '406.l.79095.t.2', 'trader_team_name': '2020 Vision', 'tradee_team_key': '406.l.79095.t.10', 'tradee_team_name': "Prater's Haters", 'players': {'0': {'player': [[{'player_key': '406.p.32703'}, {'player_id': '32703'}, {'name': {'full': 'Tee Higgins', 'first': 'Tee', 'last': 'Higgins', 'ascii_first': 'Tee', 'ascii_last': 'Higgins'}}, {'editorial_team_abbr': 'Cin'}, {'display_position': 'WR'}, {'position_type': 'O'}], {'transaction_data': [{'type': 'trade', 'source_type': 'team', 'source_team_key': '406.l.79095.t.2', 'source_team_name': '2020 Vision', 'destination_type': 'team', 'destination_team_key': '406.l.79095.t.10', 'destination_team_name': "Prater's Haters"}]}]}, '1': {'player': [[{'player_key': '406.p.31056'}, {'player_id': '31056'}, {'name': {'full': 'Mark Andrews', 'first': 'Mark', 'last': 'Andrews', 'ascii_first': 'Mark', 'ascii_last': 'Andrews'}}, {'editorial_team_abbr': 'Bal'}, {'display_position': 'TE'}, {'position_type': 'O'}], {'transaction_data': [{'type': 'trade', 'source_type': 'team', 'source_team_key': '406.l.79095.t.10', 'source_team_name': "Prater's Haters", 'destination_type': 'team', 'destination_team_key': '406.l.79095.t.2', 'destination_team_name': '2020 Vision'}]}]}, 'count': 2}}, {'transaction_key': '406.l.79095.tr.555', 'transaction_id': '555', 'type': 'trade', 'status': 'successful', 'timestamp': '1637863701', 'trader_team_key': '406.l.79095.t.8', 'trader_team_name': 'J-Rob and the Roc Pile', 'tradee_team_key': '406.l.79095.t.1', 'tradee_team_name': 'Dear Leader Commish', 'players': {'0': {'player': [[{'player_key': '406.p.33394'}, {'player_id': '33394'}, {'name': {'full': 'Jaylen Waddle', 'first': 'Jaylen', 'last': 'Waddle', 'ascii_first': 'Jaylen', 'ascii_last': 'Waddle'}}, {'editorial_team_abbr': 'Mia'}, {'display_position': 'WR'}, {'position_type': 'O'}], {'transaction_data': [{'type': 'trade', 'source_type': 'team', 'source_team_key': '406.l.79095.t.8', 'source_team_name': 'J-Rob and the Roc Pile', 'destination_type': 'team', 'destination_team_key': '406.l.79095.t.1', 'destination_team_name': 'Dear Leader Commish'}]}]}, '1': {'player': [[{'player_key': '406.p.33413'}, {'player_id': '33413'}, {'name': {'full': 'Travis Etienne Jr.', 'first': 'Travis', 'last': 'Etienne Jr.', 'ascii_first': 'Travis', 'ascii_last': 'Etienne Jr.'}}, {'editorial_team_abbr': 'Jax'}, {'display_position': 'RB'}, {'position_type': 'O'}], {'transaction_data': [{'type': 'trade', 'source_type': 'team', 'source_team_key': '406.l.79095.t.8', 'source_team_name': 'J-Rob and the Roc Pile', 'destination_type': 'team', 'destination_team_key': '406.l.79095.t.1', 'destination_team_name': 'Dear Leader Commish'}]}]}, '2': {'player': [[{'player_key': '406.p.9353'}, {'player_id': '9353'}, {'name': {'full': 'Jared Cook', 'first': 'Jared', 'last': 'Cook', 'ascii_first': 'Jared', 'ascii_last': 'Cook'}}, {'editorial_team_abbr': 'LAC'}, {'display_position': 'TE'}, {'position_type': 'O'}], {'transaction_data': [{'type': 'trade', 'source_type': 'team', 'source_team_key': '406.l.79095.t.8', 'source_team_name': 'J-Rob and the Roc Pile', 'destination_type': 'team', 'destination_team_key': '406.l.79095.t.1', 'destination_team_name': 'Dear Leader Commish'}]}]}, '3': {'player': [[{'player_key': '406.p.30259'}, {'player_id': '30259'}, {'name': {'full': 'George Kittle', 'first': 'George', 'last': 'Kittle', 'ascii_first': 'George', 'ascii_last': 'Kittle'}}, {'editorial_team_abbr': 'SF'}, {'display_position': 'TE'}, {'position_type': 'O'}], {'transaction_data': [{'type': 'trade', 'source_type': 'team', 'source_team_key': '406.l.79095.t.1', 'source_team_name': 'Dear Leader Commish', 'destination_type': 'team', 'destination_team_key': '406.l.79095.t.8', 'destination_team_name': 'J-Rob and the Roc Pile'}]}]}, '4': {'player': [[{'player_key': '406.p.27581'}, {'player_id': '27581'}, {'name': {'full': 'Davante Adams', 'first': 'Davante', 'last': 'Adams', 'ascii_first': 'Davante', 'ascii_last': 'Adams'}}, {'editorial_team_abbr': 'LV'}, {'display_position': 'WR'}, {'position_type': 'O'}], {'transaction_data': [{'type': 'trade', 'source_type': 'team', 'source_team_key': '406.l.79095.t.1', 'source_team_name': 'Dear Leader Commish', 'destination_type': 'team', 'destination_team_key': '406.l.79095.t.8', 'destination_team_name': 'J-Rob and the Roc Pile'}]}]}, 'count': 5}}, {'transaction_key': '406.l.79095.tr.461', 'transaction_id': '461', 'type': 'trade', 'status': 'successful', 'timestamp': '1636468051', 'trader_team_key': '406.l.79095.t.8', 'trader_team_name': 'J-Rob and the Roc Pile', 'tradee_team_key': '406.l.79095.t.10', 'tradee_team_name': "Prater's Haters", 'players': {'0': {'player': [[{'player_key': '406.p.29281'}, {'player_id': '29281'}, {'name': {'full': 'Michael Thomas', 'first': 'Michael', 'last': 'Thomas', 'ascii_first': 'Michael', 'ascii_last': 'Thomas'}}, {'editorial_team_abbr': 'NO'}, {'display_position': 'WR'}, {'position_type': 'O'}], {'transaction_data': [{'type': 'trade', 'source_type': 'team', 'source_team_key': '406.l.79095.t.8', 'source_team_name': 'J-Rob and the Roc Pile', 'destination_type': 'team', 'destination_team_key': '406.l.79095.t.10', 'destination_team_name': "Prater's Haters"}]}]}, '1': {'player': [[{'player_key': '406.p.28534'}, {'player_id': '28534'}, {'name': {'full': 'Stefon Diggs', 'first': 'Stefon', 'last': 'Diggs', 'ascii_first': 'Stefon', 'ascii_last': 'Diggs'}}, {'editorial_team_abbr': 'Buf'}, {'display_position': 'WR'}, {'position_type': 'O'}], {'transaction_data': [{'type': 'trade', 'source_type': 'team', 'source_team_key': '406.l.79095.t.10', 'source_team_name': "Prater's Haters", 'destination_type': 'team', 'destination_team_key': '406.l.79095.t.8', 'destination_team_name': 'J-Rob and the Roc Pile'}]}]}, '2': {'player': [[{'player_key': '406.p.29238'}, {'player_id': '29238'}, {'name': {'full': 'Ezekiel Elliott', 'first': 'Ezekiel', 'last': 'Elliott', 'ascii_first': 'Ezekiel', 'ascii_last': 'Elliott'}}, {'editorial_team_abbr': 'Dal'}, {'display_position': 'RB'}, {'position_type': 'O'}], {'transaction_data': [{'type': 'trade', 'source_type': 'team', 'source_team_key': '406.l.79095.t.10', 'source_team_name': "Prater's Haters", 'destination_type': 'team', 'destination_team_key': '406.l.79095.t.8', 'destination_team_name': 'J-Rob and the Roc Pile'}]}]}, 'count': 3}}, {'transaction_key': '406.l.79095.tr.345', 'transaction_id': '345', 'type': 'trade', 'status': 'successful', 'timestamp': '1634452474', 'trader_team_key': '406.l.79095.t.8', 'trader_team_name': 'J-Rob and the Roc Pile', 'tradee_team_key': '406.l.79095.t.2', 'tradee_team_name': '2020 Vision', 'players': {'0': {'player': [[{'player_key': '406.p.32231'}, {'player_id': '32231'}, {'name': {'full': 'Jakobi Meyers', 'first': 'Jakobi', 'last': 'Meyers', 'ascii_first': 'Jakobi', 'ascii_last': 'Meyers'}}, {'editorial_team_abbr': 'NE'}, {'display_position': 'WR'}, {'position_type': 'O'}], {'transaction_data': [{'type': 'trade', 'source_type': 'team', 'source_team_key': '406.l.79095.t.8', 'source_team_name': 'J-Rob and the Roc Pile', 'destination_type': 'team', 'destination_team_key': '406.l.79095.t.2', 'destination_team_name': '2020 Vision'}]}]}, '1': {'player': [[{'player_key': '406.p.26804'}, {'player_id': '26804'}, {'name': {'full': 'Latavius Murray', 'first': 'Latavius', 'last': 'Murray', 'ascii_first': 'Latavius', 'ascii_last': 'Murray'}}, {'editorial_team_abbr': 'Bal'}, {'display_position': 'RB'}, {'position_type': 'O'}], {'transaction_data': [{'type': 'trade', 'source_type': 'team', 'source_team_key': '406.l.79095.t.2', 'source_team_name': '2020 Vision', 'destination_type': 'team', 'destination_team_key': '406.l.79095.t.8', 'destination_team_name': 'J-Rob and the Roc Pile'}]}]}, 'count': 2}}, {'transaction_key': '406.l.79095.tr.311', 'transaction_id': '311', 'type': 'trade', 'status': 'successful', 'timestamp': '1633879904', 'trader_team_key': '406.l.79095.t.7', 'trader_team_name': 'Flutie Flakes', 'tradee_team_key': '406.l.79095.t.2', 'tradee_team_name': '2020 Vision', 'players': {'0': {'player': [[{'player_key': '406.p.31934'}, {'player_id': '31934'}, {'name': {'full': 'Alexander Mattison', 'first': 'Alexander', 'last': 'Mattison', 'ascii_first': 'Alexander', 'ascii_last': 'Mattison'}}, {'editorial_team_abbr': 'Min'}, {'display_position': 'RB'}, {'position_type': 'O'}], {'transaction_data': [{'type': 'trade', 'source_type': 'team', 'source_team_key': '406.l.79095.t.7', 'source_team_name': 'Flutie Flakes', 'destination_type': 'team', 'destination_team_key': '406.l.79095.t.2', 'destination_team_name': '2020 Vision'}]}]}, '1': {'player': [[{'player_key': '406.p.32682'}, {'player_id': '32682'}, {'name': {'full': 'Henry Ruggs III', 'first': 'Henry', 'last': 'Ruggs III', 'ascii_first': 'Henry', 'ascii_last': 'Ruggs III'}}, {'editorial_team_abbr': 'LV'}, {'display_position': 'WR'}, {'position_type': 'O'}], {'transaction_data': [{'type': 'trade', 'source_type': 'team', 'source_team_key': '406.l.79095.t.2', 'source_team_name': '2020 Vision', 'destination_type': 'team', 'destination_team_key': '406.l.79095.t.7', 'destination_team_name': 'Flutie Flakes'}]}]}, 'count': 2}}]
for i in range(len(add)):
# iterate through add/drop transactions
if add[i]['type'] == "add/drop":
# if faab_bid placed on the added player, print faab_bid value
if 'faab_bid' in add[i].keys():
added_faab_bid_AD = add[i]['faab_bid']
added_player_name_AD = add[i]['players']['0']['player'][0][2]['name']['full']
dropped_player_name_AD = add[i]['players']['1']['player'][0][2]['name']['full']
added_from_source_AD = add[i]['players']['0']['player'][1]['transaction_data'][0]['source_type']
dropped_to_source_AD = add[i]['players']['1']['player'][1]['transaction_data']['destination_type']
added_owner_name_AD = add[i]['players']['0']['player'][1]['transaction_data'][0]['destination_team_name']
timestamp_AD = add[i]['timestamp']
# iterate through only add transactions
if add[i]['type'] == "add":
if 'faab_bid' in add[i].keys():
added_faab_bid_add = add[i]['faab_bid']
added_player_name_add = add[i]['players']['0']['player'][0][2]['name']['full']
timestamp_add = add[i]['timestamp']
for i in range(len(drop)):
# iterate through only drop transactions
if drop[i]['type'] == "drop":
dropped_player_name_drop = drop[i]['players']['0']['player'][0][2]['name']['full']
dropped_owner_name_drop = drop[i]['players']['0']['player'][1]['transaction_data']['source_team_name']
dropped_to_source_drop = drop[i]['players']['0']['player'][1]['transaction_data']['destination_type']
timestamp_drop = drop[i]['timestamp']
for i in range(len(trade)):
trader_team_name = trade[i]['trader_team_name']
tradee_team_name = trade[i]['tradee_team_name']
trader_receives = []
tradee_receives = []
timestamp_trade = trade[i]['timestamp']
players_traded_count = trade[i]['players']['count']
for j in range(players_traded_count):
traded_player_name = trade[i]['players'][str(j)]['player'][0][2]['name']['full']
traded_player_destination_owner = trade[i]['players'][str(j)]['player'][1]['transaction_data'][0]['source_team_name']
if traded_player_destination_owner == trader_team_name:
trader_receives.append(traded_player_name)
else:
tradee_receives.append(traded_player_name)