Skip to main content

Basketball-Reference Web Scraping Application

Overview

  • Grabs basketball data from Basketball-Reference.
  • Extracts player stats, game scores, team information, and more via BeautifulSoup.
  • Ideal for basketball analytics, data science, and machine learning.

Usage

Installation

  • Clone down the repository to your local machine using git clone
  • Cd into the cloned repository
  • Install the requirements with pip install -r requirements.txt
git clone https://github.com/michaelc143/BballRefWebScraper.git
cd BballRefWebScraper/
pip install -r requirements.txt
  • There is also a Dockerfile built into this repository that can be used via:
docker build . -t BballRefScraper
docker run BballRefScraper

Running the Application

  • Example functionality can be found in the examples.py file
cd BballRefWebScraper/
python3 bball_ref_web_scraper/examples.py

Packages Required

  • Pandas
  • BeautifulSoup
  • Unidecode
  • Requests
  • Pytest
  • Pylint
  • Coverage

License

This project is licensed under the MIT License - see the LICENSE file for details.

Metadata

Release files for bballRefWebScraper 0.1.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 bballRefWebScraper 0.1.0
File Size Uploaded
bballRefWebScraper-0.1.0.tar.gz 8.4 kB Details

Built distribution (wheel)

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

Total release size: 19.9 kB

Release files / bballRefWebScraper-0.1.0.tar.gz

Download URL bballRefWebScraper-0.1.0.tar.gz
Size 8.4 kB
Tags Source
SHA-256 checksum
How to use checksums
e31f7eb74453930ec61997a5316e7b7b8ad7d5d922fc32b5daca9535a3b3176d
BLAKE2b-256 checksum
How to use checksums
5c3f5a9bf640486eca39da1b3335792c74dca165aef0263b1d9e771f0a8485a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.4

Release files / bballRefWebScraper-0.1.0-py3-none-any.whl

Download URL bballRefWebScraper-0.1.0-py3-none-any.whl
Size 11.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
41c6d3f785b1a22b28c4b49c1245a57e2ea849e7444d6e7b2c4a69dab9d5efa4
BLAKE2b-256 checksum
How to use checksums
3df9c5b7ce5085f6b320edcf850f5f4ca4adfb382bedd7a5b9ef2df20aa1457e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.4

Release history Release notifications | RSS feed

This release

0.1.0 This release

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