Launch Week Day 1: Socket for Jira Is Now Available.Learn More
Socket
Book a DemoSign in
Socket

cricheroes

Package Overview
Dependencies
Maintainers
1
Versions
12
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

cricheroes

Python APIs to fetch and store team data from cricheroes.in

pipPyPI
Version
1.0.10
Maintainers
1

cricheroes

Python APIs to fetch and store data of a particular team from cricheroes.in

Set up

Install Google Chrome

  • Windows: Download and install google chrome for windows
  • Linux: Refer to https://linuxconfig.org/how-to-install-google-chrome-browser-on-linux
  • Docker: For Alpine run following
    • apk add chromium
    • apk add chromium-chromedriver

Install python module

  • Download and install 'cricheroes' python module from pypi.
  • Use the following command
pip install cricheroes

Usage

  • Create Team object and use it as per your requirement
from cricheroes import Team
# Create Team Object 
team = Team(url='2580003/CP-Sm@shers')

# Get all players, returns list of Player object in cricheroes module
players = team.get_players()

# Print player names
for player in players:
    print(player.name)
    
# Get recent matches played by the team, returns list of Match object
matches = team.get_matches()
# Print match results
for match in matches:
    print(match.result)

# Get over all team statistics from Stats tab
stats = team.get_team_stats()
# Print match results
for stat in stats:
    print(stat.label)
    print(stat.value)
    
# Get leaderboard/top performer of the team, returns dictionary with batting, bowling, fielding statistics
# Each value contains list of LeaderboardStat
leaderboard = team.get_leaderboard()
# Print batting stat
for item in leaderboard['batting']:
    print(item.player_name, item.stat)

# Print batting stat
for item in leaderboard['bowling']:
    print(item.player_name, item.stat)

# Print fielding stat
for item in leaderboard['fielding']:
    print(item.player_name, item.stat)

# Get all data and dump to json
from cricheroes import Team
# Create Team Object 
team = Team(url='2580003/CP-Sm@shers')
team.dump_all()

# This will craete a json file 'out.json' at current directory

To test:

  • Download gist file from here
  • Run file after doing the set up
python cricheroes_test.py
  • out.json file will be created at current directory

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts