Puck Me is a python package for scraping NHL stats from the internet.
Project description
Puck Me
Puck Me is a python package for scraping NHL stats from the internet.
Basic Examples
Print skater's names:
from puck_me.skater.skaters import Skaters
all_skaters = Skaters.all_skaters("2009")
# Print the name of the first three skaters
for skater in all_skaters[:3]:
print(skater.name)
Output:
>>> Justin Abdelkader
>>> Craig Adams
>>> Maxim Afinogenov
Player Basic Stats:
from puck_me.skater.skaters import Skaters
all_skaters = Skaters.all_skaters("2009")
for skater in all_skaters[:3]:
name = skater.name
games_played = skater.games_played()
points = skater.points()
print(f"{skater.name} played {games_played} games and scored {points} points.")
Output:
>>> Justin Abdelkader played 2 games and scored 0 points.
>>> Craig Adams played 45 games and scored 7 points.
>>> Maxim Afinogenov played 48 games and scored 20 points.
Player Split Stats:
from puck_me.skater.skater import SplitType
from puck_me.skater.skaters import Skaters
all_skaters = Skaters.all_skaters("2009")
for skater in all_skaters[:3]:
name = skater.name
for arena_split in skater.splits(SplitType.ARENA):
value = arena_split.value
points = arena_split.points
print(f"At arena '{value}' {name} scored {points} points.")
Output:
>>> At arena 'Home' Justin Abdelkader scored 0 points.
>>> At arena 'Road' Justin Abdelkader scored 0 points.
>>> At arena 'Home' Craig Adams scored 3 points.
>>> At arena 'Road' Craig Adams scored 4 points.
>>> At arena 'Home' Maxim Afinogenov scored 12 points.
>>> At arena 'Road' Maxim Afinogenov scored 8 points.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
puck-me-0.2.0.tar.gz
(7.7 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
puck_me-0.2.0-py3-none-any.whl
(11.1 kB
view details)
File details
Details for the file puck-me-0.2.0.tar.gz.
File metadata
- Download URL: puck-me-0.2.0.tar.gz
- Upload date:
- Size: 7.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.6 CPython/3.9.6 Windows/10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ed2c3d1239ea6031ca1506a1010808ae419e89fa58ad2de23cba1c57be680a94
|
|
| MD5 |
79cb821a68a37bcac03ce725407207a9
|
|
| BLAKE2b-256 |
300454d2b8c48aee34f758fdfc29626b2b10f9aa2789669989bb7dbe9d445cb3
|
File details
Details for the file puck_me-0.2.0-py3-none-any.whl.
File metadata
- Download URL: puck_me-0.2.0-py3-none-any.whl
- Upload date:
- Size: 11.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.6 CPython/3.9.6 Windows/10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5e74da634fc09e08f177ccd94095b719c8bee086fce063459d560271d0d2e88b
|
|
| MD5 |
e5a75b03e8b6248a940c16a916180191
|
|
| BLAKE2b-256 |
90c19ea942e62be5ee190d2ef15f746cb2bb53d5e9e5a8a828e2fc2d30ad01ce
|