GithubHelp home page GithubHelp logo

mlbprobablepitchers's Introduction

mlbprobablepitchers

Get JSON object with MLB Probable Pitchers for a given day

Install

npm install mlbprobablepitchers

Usage

const Probables = require('mlbprobablepitchers');
const day = '2011/07/23';

Probables.get(day, (err, matchups) => {

  // do something
});

Example matchup

{
    "id": "2011/07/23/houmlb-chnmlb-1",
    "startTime": "2011-07-23T12:05:00",
    "easternTime": "2011-07-23T13:05:00",
    "timezone": "CDT",
    "teams": {
        "away": "112",
        "home": "117"
    },
    "pitchers": {
        "away": {
            "id": "434643",
            "name": "Wandy Rodriguez",
            "throws": "LHP"
        },
        "home": {
            "id": "448694",
            "name": "Randy Wells",
            "throws": "RHP"
        }
    }
}

mlbprobablepitchers's People

Contributors

jaw187 avatar richardpenner avatar

Stargazers

 avatar  avatar Charlie Lefrak avatar Isachard Rodriguez avatar Kevin Segal avatar mo  avatar Diego Vizhnay avatar Matthew R.  avatar davidnestoff avatar Josiah Mory avatar Richard Eriksson avatar

Watchers

Richard Eriksson avatar Laureano Lopez avatar James Cloos avatar  avatar Donnie Laur avatar

mlbprobablepitchers's Issues

Undefined fields

Hello,
Thank you very much for this initiative.

I'm running some simple examples as it's shown in the readme file but printing the json recursively to see the inner objects and I'm getting some undefined fields.

For example:
const Probables = require('mlbprobablepitchers');
const day = '2016/05/03';
var util = require('util');
Probables.get(day, (err, matchups) => {
console.log(util.inspect(matchups, false, null));
});

The response of this contains some empty ids and some fields as "undefined".

I'm pretty new with nodejs so I don't know if there's something wrong with the code that I'm running.

Thank you in advance for any help you could provide me!

This isn't working

The tests fail, and the MLB API has clearly changed. I'd be happy to contribute a PR to make this work, but maybe this project is dead?

Pitcher Names

Thank you for this module.

I was wondering the best way to get the names of the pitchers rather than the player id. Is there a specific reason you are getting the id instead?

This is a sample of the json I am currently getting for a single game:

 {
    id: '2016/04/06/chamlb-oakmlb-1',
    startTime: '2016-04-06T19:05:00',
    easternTime: '2016-04-06T22:05:00',
    timezone: 'PDT',
    teams: { away: '133', home: '145' },
    pitchers: { away: '607074', home: '605135' } 
}

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.