We did it guys. After 27 hours of grueling work (including the script stopping when my computer rebooted while i was sleeping) here's all the data
The one we've all been waiting for
faceoff.csv
320,361 unique faceoffs over 5591 games since 2016 coded by game, season type, home/away, and ice location. Diced may have pre-season too since this includes preseason and its only 320k.
Next we got
goalieStats.csv
This includes all the goalie stats in the API. A decision of "P" means the goalie was pulled before the end of the game.
linescore.csv
includes all the goals per period, shots on goal, etc.
player.csv
every player who has logged a game since 2016, where they tend to play, and which hand they use. If current team is blank that means they're out of the NHL.
playerStats.csv
same thing as goalie stats but for non goalies
schedule.csv
As you see above I ran a schedule-fix. The time in the API is in GMT which I didn't notice at first so I needed to correct it after everything was done to match my lines database. I meant to convert it to Eastern but math is hard so it's actually in central. This scheduleID is important to link across all the files.
and finally
teamStats.csv
just a sum of all the player stats but grouped together for the team.
Look forward to working together.