https://github.com/pannh/trn-rocket-league

Track any Rocket League player's stats with the Tracker Network API.

https://github.com/pannh/trn-rocket-league

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (6.4%) to scientific vocabulary

Keywords

api npm rocket-league rocketleague trn
Last synced: 9 months ago · JSON representation

Repository

Track any Rocket League player's stats with the Tracker Network API.

Basic Info
Statistics
  • Stars: 2
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Topics
api npm rocket-league rocketleague trn
Created over 3 years ago · Last pushed over 3 years ago
Metadata Files
Readme License

README.md

npm version Downloads

🚗 TRN Rocket League

trn-rocket-league is an easy-to-use and typed library that allows you to fetch data from a Rocket League profile.

☎️ Support

You need some help? Contact me: linktr.ee/pannh.

🔰 Getting Started

  1. Installation bash npm install trn-rocket-league

  2. Fetch a profile ```js const { fetchProfile } = require('trn-rocket-league');

const profile = await fetchProfile('PannH.', 'epic'); // Returns a Profile instance (see documentation) ```

  1. Fetch sessions ```js const { fetchSessions } = require('trn-rocket-league');

const sessions = await fetchSessions('PannH.', 'epic'); // Returns an array of Session instances (see documentation) ```

📖 Documentation

The fetchProfile() function returns an instance of Profile which can be represented as : js Profile { platform: 'psn' | 'xbl' | 'steam' | 'epic' | 'switch'; username: string; avatarURL: string | null; countryCode: string; linkedAccounts: { platform: string; username: string; }[]; stats: { overview: { assists: number; goals: number; goalShotRatio: number; mvps: number; saves: number; shots: number; wins: number; seasonRank: { name: string; index: number; imageURL: string; } }; ranked: { duel: { rank: { tier: { index: number; name: string; }; division: { index: number; name: string; }; imageURL: string; }; matchesPlayed: number; winStreak: number; loseStreak: number; mmr: number; }; double: {...}; // same as above standard: {...}; // same as above }; extra: { dropshot: {...}; // same as above hoops: {...}; // same as above rumble: {...}; // same as above snowday: {...}; // same as above }; unranked: {...}; // same as above totalMatchesPlayed: number; } } Example: https://sourceb.in/qBXXqD2cgi


The fetchSessions() function returns an array of instances of Session which can be represented as : js Session { matches: { id: string; isGrouped: boolean; date: Date; playlist: string; stats: { rank: { tier: { name: string; index: number; }; division: { name: string; index: number; }; oldMMR: number; newMMR: number; mmrDelta: number; imageURL: string; }; saves: number; assists: number; goals: number; matchesPlayed: number; mvps: number; shots: number; wins: number; } }[] } Example: https://sourceb.in/wcaesZzb4P

Owner

  • Name: PannH
  • Login: PannH
  • Kind: user
  • Location: Belgium, Wallonia

GitHub Events

Total
  • Watch event: 1
Last Year
  • Watch event: 1

Committers

Last synced: 10 months ago

All Time
  • Total Commits: 35
  • Total Committers: 1
  • Avg Commits per committer: 35.0
  • Development Distribution Score (DDS): 0.0
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
PannH p****9@g****m 35

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 0
  • Total pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 0
  • Total pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • npm 98 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 17
  • Total maintainers: 1
npmjs.org: trn-rocket-league

Track any Rocket League player's stats with the Tracker Network API.

  • Versions: 17
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 98 Last month
Rankings
Downloads: 5.6%
Forks count: 20.5%
Average: 22.3%
Dependent repos count: 25.3%
Stargazers count: 27.1%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: 10 months ago