I'm currently a high schooler participating in Cross Country and Track and Field. Athletic.Net (along with other websites) are crucial in saving performance information. In order to parse this information, plot our progression, and analyze competitors, I've made this NPM module to help obtain related information.
- [] Website
- [] Discord Bot
- [] Example Functions
- [] Better API Documentation
- Team
- Athlete
- Meet
- [] Ranking
- Team
- Athlete
- Meet
- [] Ranking
GetAthletes(teamId: string, sport?: string, year?: string)- Gets all athletes on a teamGetTeamCore(teamId: string, sport: string, year: string)- Gets basic team information and JWT tokenGetCalendar(teamId: string, sport: string, year: string)- Gets the team's meet calendarTeam(teamId: string, year: string)- Gets basic team informationGetTeamEventRecords(teamId: string, year: string)- Gets team records for all events
GetTeamEventRecords(teamId: string, year: string)- Gets event records for specific yearSeasons_TeamReports(teamId: string)- Gets valid seasons for team reportsGetTeamRecords(teamId: string, gender?: string, eventShort?: string, indoor?: boolean, qParams?: object)- Gets team/school records
GetAthleteBioData(athleteId: string, sport: string, level?: number)- Gets athlete biographical data and results
GetMeetData(meetId: string)- Gets basic meet informationGetAllResultsData(meetId: string)- Gets all results from a meetGetTeams(meetId: string)- Gets teams participating in a meet
Team(teamId: string, year: string)- Gets basic team informationGetTeamCore(teamId: string, year?: string)- Gets team information and JWT tokenGetCalendar(teamId: string, year?: string)- Gets team meet calendarGetAthletes(teamId: string, year?: string)- Gets team roster
seasonBests(teamId: string, year?: string)- Gets season best performancesTeamRecords(teamId: string)- Gets all-time team records
GetAthleteBioData(athleteId: string, level?: number)- Gets athlete bio and resultsGetRankings(athleteId: string, seasonId: string)- Gets athlete rankings
GetMeetData(meetId: string)- Gets basic meet informationGetAllResultsData(meetId: string)- Gets all race resultsGetResultsData(meetId: string, raceId: string)- Gets specific race resultsGetIndividualRaceResults(meetId: string, raceId: string)- Gets individual resultsGetXCMoreData(meetId: string)- Gets additional meet data
GetUncategorizedTeams()- Gets uncategorized teamsGetTree()- Gets division hierarchyGetDivisions()- Gets available divisions
getRankings(season: Season, level: Level, state: State, event?: Event, grade?: Grade, year?: Year)- Gets rankings for specific criteria
getSearchToken()- Gets search authentication tokenfetchTeams(query: string)- Searches for teamsfetchAthletes(query: string)- Searches for athletes
getMeets(season: string, level: string, state: string, month: string, year: string)- Gets meet listingsgetPerformances(meetId: string, resultsId: string)- Gets meet results
getLiveEvents()- Gets currently live events
npm version patch / minor / major
npm publishCopilot was used in making this project