Skip to content

Releases: jaebradley/basketball_reference_web_scraper

4.7.0

28 Jan 13:57
Compare
Choose a tag to compare

Adds points to the output of client.players_season_totals (#133).

Resolves #95

4.6.0

28 Jan 01:52
Compare
Choose a tag to compare

Adds outcome and points fields to the values returned by the team_box_scores method (#132).

4.5.1

27 Jan 23:21
Compare
Choose a tag to compare

Updating version to 4.5.1 after a bad build was released to PyPi that prevented parsers from being imported correctly.

4.5.1 is the same source code as 4.5.0 except that outdated source code that caused the bad build for 4.5.0 were removed.

4.5.0

27 Jan 18:04
Compare
Choose a tag to compare

Includes changes from #119 and #129

  • #119 refactored the parsing logic by representing HTML entities as classes, and using those classes as the interface that the transformation logic depends on. This created a clear separation of concerns whereas previously, logic about the HTML entities was intermingled with the transformation logic to convert the HTML into Python data structures.

  • #129 added the ability to fetch regular season box scores for a given player/season combination. This was @ntsirakis' first contribution 👏 !

4.4.2

10 Jan 23:58
719b5aa
Compare
Choose a tag to compare

This bug fix, resolved by #111, updates the column index for the game_score value when parsing daily player box scores.

Basketball Reference added a plus/minus column before the game score column, which caused the web scraper to return plus/minus values instead of the game score values.

Authored-by: ecallahan5 ecallahan5@gmail.com

4.4.1

01 Oct 03:05
5801835
Compare
Choose a tag to compare

Resolves #99.

BBref added stats tables for quarters, which also had basic in the id value.

image

This meant that the number of matching footers was much higher.

Instead, I check for game-basic id values.

This probably requires a more robust solution in the future, but this is my strategy for now.

4.4.0

13 Aug 03:00
b3627f7
Compare
Choose a tag to compare

4.3.0

20 Jun 07:25
Compare
Choose a tag to compare

Adds a players_advanced_season_totals method (#84 and #85).

This method returns various advanced statistics associated with players in a given season.

4.2.3

05 Jun 07:29
7545416
Compare
Choose a tag to compare

Related to #81 and #82.

I had bumped urllib3 to the latest version at the time (1.25.2) in #80 to resolve a security vulnerability in urllib3 < 1.24.2.

However, this meant that the required requests version, 2.20.0 had the wrong urllib3 version.

urllib3@1.24.3 both avoids the security vulnerability and fulfills requests' urllib3 version requirements.

4.2.2

07 May 06:07
2f7ce42
Compare
Choose a tag to compare

This release includes #79 and #80.

#79 attempts to handle empty or blank string values for numerical fields while #80 upgrades the urllib3 library to 1.25.2 due to a security vulnerability with versions less than 1.24.2.