Giter Club home page Giter Club logo

cfb-data's Introduction

Update (2.0.0): Every function now returns a promise. Existing functionality should still be preserved, so it is safe to update from previous versions without making any changes.

cfb-data

  • currently supports retrieving the following types of data:
    • detailed play-by-play
    • scores
    • standings
    • rankings
  • investigating future support for other types of data
    • team statistics
    • individual statistics

contents

  1. install

  2. use

    a. games

    b. scores

    c. schedules

    d. conferences

    e. teams

    f. rankings

    g. standings

    h. recruiting

  3. license

install

npm install cfb-data

use

const cfb = require('cfb-data');

games

const gameId = 400763535;

// get detailed play-by-play data for a game
const result = await cfb.games.getPlayByPlay(gameId);

// get box score
const result = await cfb.games.getBoxScore(id);

// get game all game data
const summary = await cfb.games.getSummary(gameId);

scores

// get scoreboard data
const inputs = {
    year: 2015,
    week: 5
};

const result = await cfb.scoreboard.getScoreboard(inputs);

schedules

const inputs = {
    groups: 80, // all FBS games
    year: 2017,
    week: 8
};

const result = await cfb.schedule.getSchedule(inputs);

conferences

const results = await cfb.scoreboard.getConferences();

teams

// get list of teams
const result = await cfb.teams.getTeamList();

// get individual team data
const teamId = 130;
const result = await cfb.teams.getTeamInfo(teamId);

// get team roster data
const result = await cfb.teams.getTeamPlayers(teamId);

rankings

// get rankings
const inputs = {
    year: 2015,
    week: 10
};

const result = await cfb.rankings.getRankings(inputs);

standings

// get standings
const inputs = {
    year: 2015
};

const result = await cfb.standings.getStandings(inputs);

recruiting

// get recruiting data from 247Composite
// get player rankings
const result = await cfb.recruiting.getPlayerRankings({
                    year: 2016
                });

const result = await cfb.recruiting.getPlayerRankings({
                    year: 2016,
                    position: "DT"
                });

const result = await cfb.recruiting.getPlayerRankings({
                    year: 2016,
                    group: "JuniorCollege"
                });

// get school rankings
const result = await cfb.recruiting.getSchoolRankings(2016);

// get a school's commit list
const result = await cfb.recruiting.getSchoolCommits('michigan', 2016);

license

MIT

cfb-data's People

Contributors

bluescar avatar dj-meyers avatar dependabot[bot] avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.