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.
NBA api
- Player stats data
- Team stats data
- Game stats data
- Game details stats data
- Ranking data
More comming soon ...
Use python package manager to install fu-scrapper (pip) :
pip install fu-scrapper
You can find this package available on PyPi here.
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()
NBA Api :
function descritpion players.extract_players()
Extract all players >informations and global stats for the current season into a csv >file
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
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
Copyright (c) 2021 Fujyn
Licensed under the MIT license.
Bugs & New Features
Please use the issue tracker to report any bugs or feature requests.