1.0.9 • Published 25 days ago

rocket-league-stats v1.0.9

Weekly downloads
-
License
GPL-3.0
Repository
github
Last release
25 days ago

To install use:

npm i rocket-league-stats
pnpm add rocket-league-stats
bun a rocket-league-stats

Usage

Initialise

Basic

const api = new API(PLATFORM.Epic, 'lil McNugget');

Expiry

The data is by default stored for 60 seconds from the first request to limit the number of requests to the API. This number can be adjusted with the following code

 const api = new API(PLATFORM.Epic, 'lil McNugget', {
  expiresAfter: 5000 // Sets the expiry to 5 seconds (5000 ms)
 });

Sample Code

import { API, PLATFORM } from 'rocket-league-stats';

async function main() {
	const api = new API(PLATFORM.Epic, 'lil McNugget');
	const data1s = await api.get1v1();
	console.log(data1s);
	const data2s = await api.get2v2();
	console.log(data2s);
	const data3s = await api.get3v3();
	console.log(data3s);
	const dataHS = await api.getDropshot();
	console.log(dataHS);
	const dataH = await api.getHoops();
	console.log(dataH);
	const dataR = await api.getRumble();
	console.log(dataR);
	const dataS = await api.getSnowday();
	console.log(dataS);
	const dataT = await api.getTournament();
	console.log(dataT)
	const dataAll = await api.getData();
	console.log(dataAll);
	const dataRaw = await api.getRaw();
	console.log(dataRaw);

	const data1sFresh = await api.get1v1({
		fresh: true,
	});
	console.log(data1sFresh);
}

main().catch((err) => {
	console.log(err);
});

Disclaimer

This project is fully for educational purposes and if you want to use the rocketleague api in a production/commertial enviroment you should ask for one at Rocket League Support or email the guys at TRNetwork.

1.0.9

25 days ago

1.0.8

25 days ago

1.0.7

25 days ago

1.0.6

26 days ago

1.0.5

26 days ago

1.0.4

26 days ago

1.0.3

26 days ago

1.0.2

26 days ago

1.0.1

26 days ago

1.0.0

26 days ago