All Projects β†’ jaebradley β†’ nba-stats-client

jaebradley / nba-stats-client

Licence: MIT license
πŸ€ JavaScript Client for stats from NBA.com

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to nba-stats-client

mysportsfeeds-api
Feature requests for the MySportsFeeds Sports Data API.
Stars: ✭ 44 (+51.72%)
Mutual labels:  nba, nba-stats
mysportsfeeds-node
NodeJS wrapper for the MySportsFeeds Sports Data API
Stars: ✭ 62 (+113.79%)
Mutual labels:  nba, nba-stats
NBA-analytics
Short, offhand analyses of the NBA
Stars: ✭ 37 (+27.59%)
Mutual labels:  nba, nba-stats
mysportsfeeds-r
R wrapper functions for the MySportsFeeds Sports Data API
Stars: ✭ 27 (-6.9%)
Mutual labels:  nba, nba-stats
NBA-Shot-Charts
Create NBA shot charts using data scrapped from stats.nba.com and R package ggplot2.
Stars: ✭ 33 (+13.79%)
Mutual labels:  nba-stats
awesome-nodejs
Node.js θ΅„ζΊε€§ε…¨δΈ­ζ–‡η‰ˆγ€‚An awesome Node.js packages and resources
Stars: ✭ 978 (+3272.41%)
Mutual labels:  npm-package
File-Creator-CLI
A simple Command Line application which allows you to create files in your directory/folder, with all types of file extension in a more interactive way.
Stars: ✭ 18 (-37.93%)
Mutual labels:  npm-package
spur-ioc
Dependency Injection library for Node.js
Stars: ✭ 26 (-10.34%)
Mutual labels:  npm-package
ugql
πŸš€GraphQL.js over HTTP with uWebSockets.js
Stars: ✭ 27 (-6.9%)
Mutual labels:  npm-package
stimulus-content-loader
A Stimulus controller to asynchronously load HTML from an url.
Stars: ✭ 39 (+34.48%)
Mutual labels:  npm-package
intersection-wasm
Mesh-Mesh and Triangle-Triangle Intersection tests based on the algorithm by Tomas Akenine-MΓΆller
Stars: ✭ 17 (-41.38%)
Mutual labels:  npm-package
fireworks-js
πŸŽ† A simple fireworks library! Ready to use components available for React, Vue 3, Svelte, Angular, Preact, Solid, and Web Components.
Stars: ✭ 550 (+1796.55%)
Mutual labels:  npm-package
MinifyAllCli
πŸ“¦ A lightweight, simple and easy npm tool to π—Ίπ—Άπ—»π—Άπ—³π˜† JSON/C, HTML and CSS! Also known as MinifyAll core! ⭐ Usable as π‘ͺ𝑳𝑰 tool or π’Šπ’Žπ’‘π’π’“π’•π’‚π’ƒπ’π’† in TS/JS as a 𝑴𝑢𝑫𝑼𝑳𝑬 πŸ₯°
Stars: ✭ 21 (-27.59%)
Mutual labels:  npm-package
gerar-boletos
Biblioteca em Node.js para geração de boletos utilizando PDFKit.
Stars: ✭ 81 (+179.31%)
Mutual labels:  npm-package
node-eufy-api
A simple JavaScript API to control EufyHome (Anker) smart light bulbs, switches and plugs.
Stars: ✭ 22 (-24.14%)
Mutual labels:  npm-package
azure-functions-ts-essentials
Essential interfaces and tools for backend development on Azure Functions with TypeScript
Stars: ✭ 21 (-27.59%)
Mutual labels:  npm-package
ng-charts
πŸŽ¨πŸ“‰ A fully functional Angular 14+ Chart.js library based from ng2-charts
Stars: ✭ 14 (-51.72%)
Mutual labels:  npm-package
micro-signals
A tiny typed messaging system inspired by js-signals that uses ES2015 sets
Stars: ✭ 39 (+34.48%)
Mutual labels:  npm-package
vue-package-template
Boilerplate for your next, ES6 Vue.js package. Ready for npm deployments
Stars: ✭ 12 (-58.62%)
Mutual labels:  npm-package
NBA-Machine-Learning-Sports-Betting
NBA sports betting using machine learning
Stars: ✭ 150 (+417.24%)
Mutual labels:  nba

NBA Stats Client

NBA Stats Client codecov npm npm bundle size npm-total-downloads GitHub

Installation

npm install nba-stats-client

API

import {
  getGames,
  getBoxScore,
  getPlayByPlay,
};

// gets games for a particular date
const games = await getGames({ year: 2018, month: 1, day: 1 });

// gets box score for a particular game (based on NBA.com's unique ID) and date
const boxScore = await getBoxScore({ year: 2018, month: 1, day: 1, gameId: '1234' });

// gets play by play events for a particular game (based on NBA.com's unique ID) and date
const playByPlay = await getPlayByPlay({ year: 2018, month: 1, day: 1, gameId: '1234' });
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].