mlb-scores
Download MLB Scores easily
Usage
var mlb = require('mlb-scores'); mlb.getGameUrl('giants', new Date(2015,6, 11), function(err, url){ if (!err){ mlb.getGameInfo(url, function(err, data){ console.log(JSON.stringify(data, null, 4)); }); }})
Installation
npm intall mlb-scores
Example Output
{ "home_team_runs": "5", "game_type": "R", "double_header_sw": "N", "location": "Philadelphia, PA", "home_recap_link": "/mlb/gameday/index.jsp?gid=2015_06_06_sfnmlb_phimlb_1&mode=recap&c_id=mlb", "away_time": "12:05", "away_preview_link": "/mlb/gameday/index.jsp?gid=2015_06_06_sfnmlb_phimlb_1&mode=preview&c_id=mlb", "time": "3:05", "top_inning": "N", "home_time": "3:05", "home_team_name": "Phillies", "ind": "F", "original_date": "2015/06/06", "home_team_city": "Philadelphia", "venue_id": "2681", "gameday_sw": "P", "away_win": "32", "home_games_back_wildcard": "18.0", "save_pitcher": { "last": "Casilla", "name_display_roster": "Casilla", "era": "2.59", "id": "433586", "first_name": "Santiago", "s_losses": "", "s_era": "", "saves": "17", "last_name": "Casilla", "losses": "1", "first": "Santiago", "s_wins": "", "wins": "4" }, "away_team_id": "137", "tz_hm_lg_gen": "ET", "status": "Final", "home_loss": "36", "home_games_back": "19.0", "home_code": "phi", "away_sport_code": "mlb", "home_win": "21", "time_hm_lg": "3:05", "away_name_abbrev": "SF", "league": "NN", "time_zone_aw_lg": "-4", "away_games_back": "5.0", "home_file_code": "phi", "game_data_directory": "/components/game/mlb/year_2015/month_06/day_06/gid_2015_06_06_sfnmlb_phimlb_1", "time_zone": "ET", "away_league_id": "104", "preview": "/mlb/gameday/index.jsp?gid=2015_06_06_sfnmlb_phimlb_1&mode=preview&c_id=mlb", "away_recap_link": "/mlb/gameday/index.jsp?gid=2015_06_06_sfnmlb_phimlb_1&mode=recap&c_id=mlb", "home_team_id": "143", "time_aw_lg": "3:05", "away_team_city": "San Francisco", "day": "SAT", "tbd_flag": "N", "tz_aw_lg_gen": "ET", "away_code": "sfn", "winning_pitcher": { "id": "518516", "s_losses": "", "first_name": "Madison", "s_era": "", "last": "Bumgarner", "last_name": "Bumgarner", "losses": "2", "era": "3.38", "name_display_roster": "Bumgarner", "first": "Madison", "s_wins": "", "wins": "7" }, "game_media": { "media": { "free": "NO", "title": "SF @ PHI", "thumbnail": "http://mediadownloads.mlb.com/mlbam/preview/sfnphi_414487_th_7_preview.jpg", "media_state": "media_archive", "start": "2015-06-06T15:05:00-0400", "has_mlbtv": "true", "calendar_event_id": "14-414487-2015-06-06", "type": "game" } }, "game_nbr": "1", "time_date_aw_lg": "2015/06/06 3:05", "away_games_back_wildcard": "3.5", "scheduled_innings": "9", "linescore": [ { "away_inning_runs": "2", "inning": "1", "home_inning_runs": "0" }, { "away_inning_runs": "0", "inning": "2", "home_inning_runs": "0" }, { "away_inning_runs": "4", "inning": "3", "home_inning_runs": "0" }, { "away_inning_runs": "0", "inning": "4", "home_inning_runs": "4" }, { "away_inning_runs": "0", "inning": "5", "home_inning_runs": "0" }, { "away_inning_runs": "0", "inning": "6", "home_inning_runs": "0" }, { "away_inning_runs": "1", "inning": "7", "home_inning_runs": "0" }, { "away_inning_runs": "0", "inning": "8", "home_inning_runs": "1" }, { "away_inning_runs": "0", "inning": "9", "home_inning_runs": "0" } ], "venue_w_chan_loc": "USPA1276", "first_pitch_et": "", "away_team_name": "Giants", "gameday_link": "2015_06_06_sfnmlb_phimlb_1", "outs": "3", "time_date_hm_lg": "2015/06/06 3:05", "id": "2015/06/06/sfnmlb-phimlb-1", "home_name_abbrev": "PHI", "wrapup_link": "/mlb/gameday/index.jsp?gid=2015_06_06_sfnmlb_phimlb_1&mode=wrap&c_id=mlb", "tiebreaker_sw": "N", "balls": "0", "ampm": "PM", "home_division": "E", "home_time_zone": "ET", "tv_station": "CSN", "away_team_errors": "0", "away_team_runs": "7", "note": "", "away_time_zone": "PT", "hm_lg_ampm": "PM", "home_sport_code": "mlb", "time_date": "2015/06/06 3:05", "inning": "9", "home_team_hits": "6", "inning_state": "", "home_ampm": "PM", "game_pk": "414487", "photos_link": "/mlb/gameday/index.jsp?gid=2015_06_06_sfnmlb_phimlb_1&mode=photos", "venue": "Citizens Bank Park", "home_league_id": "104", "away_team_hits": "12", "away_loss": "25", "home_team_errors": "1", "away_file_code": "sf", "losing_pitcher": { "id": "605894", "s_losses": "", "first_name": "Severino", "s_era": "", "last": "Gonzalez", "last_name": "Gonzalez", "losses": "2", "era": "8.69", "name_display_roster": "Gonzalez, S", "first": "Severino", "s_wins": "", "wins": "2" }, "strikes": "0", "aw_lg_ampm": "PM", "home_preview_link": "/mlb/gameday/index.jsp?gid=2015_06_06_sfnmlb_phimlb_1&mode=preview&c_id=mlb", "time_zone_hm_lg": "-4", "away_ampm": "PM", "away_division": "W"}