Skip to main content

NBA data Scrapper for stats analysis

Project description

FU-Scrapper

PyPI GitHub GitHub top language GitHub code size in bytes


This package allow you to get data in csv format optimized for data analysis

Python tool that can save you a lot of time in research and modeling data for analysis. Here you can extract data from any listed source like NBA data and put it into a csv file.


Features

NBA api

  • Player stats data
  • Team stats data
  • Game stats data
  • Game details stats data
  • Ranking data

More comming soon ...


Installation

Use python package manager to install fu-scrapper (pip) :

pip install fu-scrapper

You can find this package available on PyPi here.


Usage

Initialize the source that you need and use the functions provided by the package :

# import and precise the source
# in our case it's nba
from fu-scrapper.nba.players import Players
from fu-scrapper.nba.teams import Teams
# import os package
import os

# Initialize url variable
url = os.path.dirname(os.path.abspath(__file__)) + "/target_folder/"

if __name__ = '__main__':
    # Player class instantiation with url parameter
    players = Players(url=url)
    # All players general stats into csv file
    players.extract_players()

    # team class instantiation with url parameter
    teams = Teams(url=url)
    # All teams total stats into csv file
    teams.extract_teams_details()

Functions

NBA Api :

Players

function descritpion
players.extract_players() Extract all players >informations and global stats for the current season into a csv >file

Teams

function descritpion
teams.extract_teams() Extract all teams >informations and global stats for the current season into a csv >file
teams.extract_teams_details() Extract all teams >details by games

Games

function descritpion
games.next_week_games() Get informations of all next >week games into csv file
games.last_week_games() Get all last week game >details
games.today_games() Get listing of today games into >csv file
games.new_games() Get all new game stats and ranking >into a csv file

License

Copyright (c) 2021 Fujyn
Licensed under the MIT license.


Contributing

Bugs & New Features

Please use the issue tracker to report any bugs or feature requests.

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

fu-scrapper-1.0.6.tar.gz (10.6 kB view hashes)

Uploaded Source

Built Distribution

fu_scrapper-1.0.6-py3-none-any.whl (11.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page