Skip to main content

PyPI version PyPI - Downloads PyPI - License PyPI - Python Version Maintainability codecov

vigorish

vigorish is a hybrid Python/Node.js application that scrapes MLB data from mlb.com, brooksbaseball.net and baseball-reference.com.

My goal is to capture as much data as possible — ranging from PitchFX measurements at the most granular level to play-by-play data (play descriptions, substitutions, manager challenges, etc) and individual player pitch/bat stats at the highest level.

Requirements

  • Python 3.6+
  • Node.js 10+ (Tested with Node.js 11-13)
  • Xvfb
  • AWS account (optional but recommended, used to store scraped data in S3)

Project Documentation

For a step-by-step install guide and instructions for configuring/using vigorish, please visit the link below:

Vigorish: Hybrid Python/Node.Js Web Scraper

Credits

vigorish either relies on the following projects listed below directly or as a dev dependency. It would not have been possible for me to create vigorish without these projects, thanks to all of the creators/maintainers for making these available (projects are listed alphabetically):

Metadata

Release files for vigorish 0.7.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for vigorish 0.7.0
File Size Uploaded
vigorish-0.7.0.tar.gz 2.7 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for vigorish 0.7.0
File Interpreter ABI Platform
vigorish-0.7.0-py3-none-any.whl Python 3 none any Details

Total release size: 5.5 MB

Release files / vigorish-0.7.0.tar.gz

Download URL vigorish-0.7.0.tar.gz
Size 2.7 MB
Tags Source
SHA-256 checksum
How to use checksums
39d405f810e7dabbf451af0832f0d95c0bd49c606618491b610988eee7c34cd8
BLAKE2b-256 checksum
How to use checksums
e30582491ed935fdd412331e2e20ee5ca5ce4929c15e353c3f36e03b8189bb27
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.5

Release files / vigorish-0.7.0-py3-none-any.whl

Download URL vigorish-0.7.0-py3-none-any.whl
Size 2.8 MB
Tags Python 3
SHA-256 checksum
How to use checksums
2cdd0139ffb52b45f5f67a610c1fa922a0c3e2d4c569e1cd901fff71c59f07a5
BLAKE2b-256 checksum
How to use checksums
c96c4c77fc210d476893e0ecd3d2e2d86ba4c4b7d2178f9fce3feae7891d6b37
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.5

Release history Release notifications | RSS feed

This release

0.7.0 This release

2 release files

0.6.5

2 release files

0.6.4

2 release files

0.6.3

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.4

2 release files

0.5.3

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.18

2 release files

0.4.16

2 release files

0.4.14

2 release files

0.4.13

2 release files

0.4.10

2 release files

0.4.9

2 release files

0.4.8

2 release files

0.4.7

2 release files

0.4.6

2 release files

0.4.5

2 release files

0.4.4

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.13

2 release files

0.3.10

2 release files

0.3.9

2 release files

0.3.8

2 release files

0.3.7

2 release files

0.3.6

2 release files

0.3.5

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page