package details¶
Team Scraper¶
- usau_scraper.teamScraper.getTeamInfo(**kwargs)¶
- getTeamInfo() returns all information about the first 20 teams matching the query - Args:
- schoolName(string): The school that the team is affiliated with (ex. Columbia).- teamName(string): The name of the team (ex. Pleiades).- genderDivision(string): The gender division that the team competes in. Must be one of: Women, Men, Mixed, Boys, Girls.- state(string): Postal abbreviation of the state the team is in.- competitionLevel(string): The competition level that the team plays at. Must be one of: Club, College, High School, or Middle School.- competitionDivision(string): The competition division that the team plays in. Must be one of: Classic, Developmental, Division 1, or Division 3.- teamDesignation(string): If the team is a B or a C team. Must be B or C.- teamURI(string): If querying based on team URI, will simply return the results of the team with this URI andignore other parameters.
- Returns:
- results:
- { res: OK, NOTFOUND teams: [ { schoolName, teamName, competitionLevel, genderDivision, location, coaches, website, facebook, twitter, }, ... ] } 
 
 
- usau_scraper.teamScraper.getTeamRoster(**kwargs)¶
- getTeamRoster() returns the roster of the first 20 teams matching the query - Args:
- schoolName(string): The school that the team is affiliated with (ex. Columbia).- teamName(string): The name of the team (ex. Pleiades).- genderDivision(string): The gender division that the team competes in. Must be one of: Women, Men, Mixed, Boys, Girls.- state(string): Postal abbreviation of the state the team is in.- competitionLevel(string): The competition level that the team plays at. Must be one of: Club, College, High School, or Middle School.- competitionDivision(string): The competition division that the team plays in. Must be one of: Classic, Developmental, Division 1, or Division 3.- teamDesignation(string): If the team is a B or a C team. Must be B or C.- teamURI(string): If querying based on team URI, will simply return the results of the team with this URI and ignore other parameters.
- Returns:
- results:
- { res: OK, NOTFOUND teams: [ { schoolName, teamName, competitionLevel, genderDivision, roster: [ { no, name, pronouns, position, year, height, }, ... ] }, ... ] } 
 
 
- usau_scraper.teamScraper.getTeamSchedule(**kwargs)¶
- getTeamSchedule() returns the season schedule and record of the first 20 teams matching the query - Args:
- schoolName(string): The school that the team is affiliated with (ex. Columbia).- teamName(string): The name of the team (ex. Pleiades).- genderDivision(string): The gender division that the team competes in. Must be one of: Women, Men, Mixed, Boys, Girls.- state(string): Postal abbreviation of the state the team is in.- competitionLevel(string): The competition level that the team plays at. Must be one of: Club, College, High School, or Middle School.- competitionDivision(string): The competition division that the team plays in. Must be one of: Classic, Developmental, Division 1, or Division 3.- teamDesignation(string): If the team is a B or a C team. Must be B or C.- teamURI(string): If querying based on team URI, will simply return the results of the team with this URI and ignore other parameters.
- Returns:
- { res: OK, NOTFOUND teams: [ { schoolName, teamName, competitionLevel, genderDivision, wins, losses, tournaments: { name: { games: [ { date, score, opponentCollege, opponentTeamPage }, ... ] }, ... }, }, ... ] } 
 
Tournament Scraper¶
- usau_scraper.tournamentScraper.getTournamentBracketResults(competitionLevel, genderDivision, **kwargs)¶
- getTournamentBracketResults() returns the bracket results of a tournament. - If the query returns multiple tournaments, returns the result of the first tournament that appears on the usau site which the query is issued. - Args:
- competitionLevel(string) (required): The competition level of the tournament. Must be one of: Club, College, or High School.- genderDivision(string) (required): The gender division to view tournament results for. Must be one of: Women, Men, Mixed, Boys, Girls.- eventName(string): The name of the tournament.- state(string): Postal abbreviation of the state the tournament was in.- season(int): The season that the tournament occured in. Must be after 2006
- Returns:
- results:
- { res: OK, NOTFOUND tournamentName: { bracketName: { roundName: [ { date, time, field, winner, loser, score, status }, ... ] } } } 
 
 
- usau_scraper.tournamentScraper.getTournamentPoolPlayResults(competitionLevel, genderDivision, **kwargs)¶
- getTournamentPoolPlayResults() returns the pool play and consolation results of a tournament. - If the query returns multiple tournaments, returns the result of the first tournament that appears on the usau site which the query is issued. - Args:
- competitionLevel(string) (required): The competition level of the tournament. Must be one of: Club, College, or High School.- genderDivision(string) (required): The gender division to view tournament results for. Must be one of: Women, Men, Mixed, Boys, Girls.- eventName(string): The name of the tournament.- state(string): Postal abbreviation of the state the tournament was in.- season(int): The season that the tournament occured in. Must be after 2006
- Returns:
- results:
- { res: OK, NOTFOUND tournamentName: { pools: { poolName: [ { name, wins, losses }, ... ], ... }, rounds: { roundName: { sectionName: [ { date, time, field, team1Name, team2Name, score, status }, ... ] } } } } 
 
 
- usau_scraper.tournamentScraper.getTournamentWinner(competitionLevel, genderDivision, **kwargs)¶
- getTournamentWinner() returns the first and second place results of a tournament. - If the query returns multiple tournaments, returns the result of the first tournament that appears on the usau site which the query is issued. - Args:
- competitionLevel(string) (required): The competition level of the tournament. Must be one of: Club, College, or High School.- genderDivision(string) (required): The gender division to view tournament results for. Must be one of: Women, Men, Mixed, Boys, Girls.- eventName(string): The name of the tournament.- state(string): Postal abbreviation of the state the tournament was in.- season(int): The season that the tournament occured in. Must be after 2006
- Returns:
- results:
- { res: OK, NOTFOUND tournamentName: { firstPlace, secondPlace } } 
 
 
Rankings Scraper¶
- usau_scraper.rankingScraper.getClubRankings(**kwargs)¶
- getClubRankings() returns top 20 teams for inputted gender at the club competition level. - Args:
- genderDivision(string): Women, Men, or Mixed (for Club only)
- Returns:
- results:
- { res: OK, NOTFOUND teams: [ { rank, team, powerRating, genderDivison, competitionDivision, city, state, clubRegion, clubSection, wins, losses }, ... ] } 
 
 
- usau_scraper.rankingScraper.getCollegeRankings(**kwargs)¶
- getCollegeRankings() returns top 20 teams for inputted gender at the college competition level. - Args:
- genderDivision(string): Women, Men, or Mixed (for Club only)
- Returns:
- results:
- { res: OK, NOTFOUND teams: [ { rank, team, powerRating, competitionLevel, genderDivison, competitionDivision, collegeRegion, collegeConference, wins, losses }, ... ] }