-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathfetchData.js
More file actions
45 lines (44 loc) · 1.1 KB
/
fetchData.js
File metadata and controls
45 lines (44 loc) · 1.1 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
const fs = require('fs');
const nba = require('nba-api-client');
nba.leaguePlayerGeneralStats({
"College": "",
"Conference": "",
"Country": "",
"DateFrom": "",
"DateTo": "",
"Division": "",
"DraftPick": "",
"DraftYear": "",
"GameScope": "",
"GameSegment": "",
"Height": "",
"LastNGames": "0",
"LeagueID": "00",
"Location": "",
"MeasureType": "Base",
"Month": "0",
"OpponentTeamID": "0",
"Outcome": "",
"PaceAdjust": "N",
"Period": "0",
"PerMode": "Totals",
"PlayerExperience": "",
"PlayerPosition": "",
"PlusMinus": "N",
"PORound": "0",
"Rank": "N",
"Season": "2021-22",
"SeasonSegment": "",
"SeasonType": "Regular+Season",
"ShotClockRange": "",
"StarterBench": "",
"TeamID": "0",
"TwoWay": "0",
"VsConference": "",
"VsDivision": "",
"Weight": ""
}).then(function(data){
// console.log(data)
fs.writeFileSync('stats.nba.json', JSON.stringify(data));
})
// nba-api-client needs to have its headers updated. see: https://github.com/swar/nba_api/issues/124#issuecomment-579002922 //