baseball

module
v0.0.0-...-7f730dc Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 24, 2019 License: Apache-2.0

README

Baseball Statistics

Baseball is a great game for lovers of statistics. Major League Baseball has a great website filled with raw statistics, and the goal of this project is to make it fairly easy to use them. This project provides you with tools that allow you to download the raw data and then parse it into a format that is useful for direct statistical analysis with common data science tools, or to import it into a database.

Overview

This is a command line tool written in the Go language and licensed under the Apache 2.0 open source license. Please enjoy and remember that Major League Baseball keeps this amazing wealth of data on a wide-open web server, asking only that you abide by their terms of service.

Usage

Get the Savant data from yesterday and put the output in the /data/baseball/savant directory
./baseball savant -date yesterday -output /data/baseball/savant
Get the Savant data from June 10, 2018 and put the output in the /data/baseball/savant directory
./baseball savant -date 20180610 -output /data/baseball/savant
Get the Savant data from August 1, 2019 through August 5, 2019 and put the output in the /data/baseball/savant directory
./baseball savant -start 20190801 -end 20190805 -output /data/baseball/savant

Baseball

This tool downloads or processes data for you. MLB has two data sites, Savant (the newest) and Gameday. Specify which you want to pull data from along with information about desired dates and where you'd like the data to be stored.

  • baseball
    • savant
      • date (a single date)
      • start (the beginning of a date range)
      • end (the end of a date range)
      • output (the directory for storing downloaded data)
      • url (override the default url for sourcing data)
    • gameday
      • date (a single date)
      • start (the beginning of a date range)
      • end (the end of a date range)
      • output (the directory for storing downloaded data)
      • url (override the default url for sourcing data)

Directories

Path Synopsis
cmd
pkg
db

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL