Skip to content

Releases: cocobird1/fantasyfootball-crawler

Second Release

08 May 05:25
Compare
Choose a tag to compare

The Fantasy-Football Crawler library can now accept specified user inputs for the top players, and sort through specific players based on specific data. Before, the library would use getQBData(), getRBData(), and getWRData() to simply return DataFrames ranked and sorted based on factors that I personally thought were the most relevant. However, now, users can use getQBData(metrics), getRushData(metrics), and getRecMetrics(metrics) to sort QBs, receivers, and runners based on specified parameters (ex. Yds, Att), and receiving and rushing are both not limited to one position, but include all rushers and receivers across the league (ex. Rushing Data can include QBs, RBs, and WRs even), which finally allows us to incorporate players like Travis Kelce into the receiving data.

Further, an aggregate scoring method was also implemented, where users can specify a position to get a DataFrame that holds the top positional players in terms of Rushing Touchdowns, Receiving Touchdowns, and Total Touchdowns, which can be very helpful in terms of fantasy.

Lastly, there were many functions that were deprecated. One of them was getAggregateTopPlayers and its helpers; these functions were not seen to be innovative or particularly useful, without much appeal to the user as you can't specify any parameters, and the information is a quick Google search away. I also deprecated some functions that read through PFF and NextGen's data, because these websites are not nearly as objective or reliable as ProFootballReference, and besides, what's the point of repeating data that's already been uploaded online? The point of this library is to allow users to sort and create their own DataFrames based on specified characteristics with specific positions.

Full Changelog: v0.1.1...v0.1.2

First Release

27 Mar 02:50
5360200
Compare
Choose a tag to compare

At this time, the library can draw a dataframe of the best players at the quarterback, runningback, and wide receiver positions in the NFL, and order them based on the appropriately chosen statistics in each class. Further, it only references pro football reference at this time.