Metadata-Version: 2.1
Name: max-nhl-scraper
Version: 0.1.7
Summary: A package for scraping NHL data
Author: Max Tixador
Author-email: maxtixador@gmail.com
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Requires-Dist: appnope (==0.1.3)
Requires-Dist: asttokens (==2.4.1)
Requires-Dist: beautifulsoup4 (==4.12.2)
Requires-Dist: certifi (==2023.11.17)
Requires-Dist: charset-normalizer (==3.3.2)
Requires-Dist: comm (==0.2.0)
Requires-Dist: contourpy (==1.2.0)
Requires-Dist: cycler (==0.12.1)
Requires-Dist: debugpy (==1.8.0)
Requires-Dist: decorator (==5.1.1)
Requires-Dist: exceptiongroup (==1.2.0)
Requires-Dist: executing (==2.0.1)
Requires-Dist: fonttools (==4.47.0)
Requires-Dist: html5lib (==1.1)
Requires-Dist: idna (==3.6)
Requires-Dist: importlib-metadata (==7.0.1)
Requires-Dist: importlib-resources (==6.1.1)
Requires-Dist: ipykernel (==6.28.0)
Requires-Dist: ipython (==8.18.1)
Requires-Dist: jedi (==0.19.1)
Requires-Dist: Jinja2 (==3.1.2)
Requires-Dist: jupyter-client (==8.6.0)
Requires-Dist: jupyter-core (==5.6.0)
Requires-Dist: kiwisolver (==1.4.5)
Requires-Dist: lxml (==4.9.4)
Requires-Dist: MarkupSafe (==2.1.3)
Requires-Dist: matplotlib (==3.8.2)
Requires-Dist: matplotlib-inline (==0.1.6)
Requires-Dist: nest-asyncio (==1.5.8)
Requires-Dist: numpy (==1.26.2)
Requires-Dist: packaging (==23.2)
Requires-Dist: pandas (==2.1.4)
Requires-Dist: parso (==0.8.3)
Requires-Dist: pexpect (==4.9.0)
Requires-Dist: Pillow (==10.1.0)
Requires-Dist: platformdirs (==4.1.0)
Requires-Dist: prompt-toolkit (==3.0.43)
Requires-Dist: psutil (==5.9.7)
Requires-Dist: ptyprocess (==0.7.0)
Requires-Dist: pure-eval (==0.2.2)
Requires-Dist: Pygments (==2.17.2)
Requires-Dist: pyparsing (==3.1.1)
Requires-Dist: python-dateutil (==2.8.2)
Requires-Dist: pytz (==2023.3.post1)
Requires-Dist: pyzmq (==25.1.2)
Requires-Dist: requests (==2.31.0)
Requires-Dist: seaborn (==0.13.0)
Requires-Dist: six (==1.16.0)
Requires-Dist: soupsieve (==2.5)
Requires-Dist: stack-data (==0.6.3)
Requires-Dist: tornado (==6.4)
Requires-Dist: traitlets (==5.14.0)
Requires-Dist: typing-extensions (==4.9.0)
Requires-Dist: tzdata (==2023.3)
Requires-Dist: urllib3 (==1.26.18)
Requires-Dist: wcwidth (==0.2.12)
Requires-Dist: webencodings (==0.5.1)
Requires-Dist: zipp (==3.17.0)

# Max NHL Scraper

The `max_nhl_scraper` package is a Python tool for scraping NHL (National Hockey League) data. It allows users to easily extract detailed game data, player statistics, and other relevant information from the NHL's official sources.

## Installation

You can install `max_nhl_scraper` directly from PyPI:

```bash
pip install max_nhl_scraper
```

## Usage

Here's a simple example of how to use max_nhl_scraper:

```python
from max_nhl_scraper.nhl.main import scrape_game
from max_nhl_scraper.nhl.utility.functions import *



# Example: Scrape data for a specific game or player
data = scrape_game(game_id=2023020005) #Replace <2023020005> with the actual game ID you want to scrape data for.
```

## Requirements

nhl_scraper requires the following Python libraries:

- beautifulsoup4==4.12.2
- numpy==1.26.2
- pandas==2.1.4
- Requests==2.31.0
These dependencies should be automatically installed when you install the package via pip.

## License

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

## Contributing

Contributions to max_nhl_scraper are welcome! Please feel free to submit pull requests or open issues to discuss potential improvements or report bugs.

## Contact

If you have any questions or suggestions, please contact me at maxtixador@gmail.com.

## Acknowledgments

Special thanks to all contributors (just me for now) and users of max_nhl_scraper.
