1.0.8 • Published 11 months ago

playit-api v1.0.8

Weekly downloads
-
License
ISC
Repository
github
Last release
11 months ago

Unofficial Playit.GG API Module

This module is built for personal use within my own apps or features. I have made it public so others can contribute or find bugs and help fix them. This is also one of my first open source projects as I am usually very protective over the code. Below you can find the docs of this module and how to use it.

Docs

Module Installation

You can install playit-api by running: npm i playit-api.

Logging in

You may want to know how to log in. Here you can find out how.

import { PlayitClient } from  'playit-api'

const  client = new  PlayitClient();

client.login({

email: 'my-email@gmail.com', // Your email on Playit.GG

password: 'pas$w0rd',        // Your password on Plait.GG

code: "000000"               // Six digit 2FA code (only include if you have 2FA on)


});

Events

Playit-api has a few events you can listen to. These are listed below and their descriptions.

Event NameEvent parametersUsage
loginCan be called when logging in to console log or trigger fetching other data
readyuserParams return the current user object, and can be used to console log who logged in, or make sure you are on the right account.

Other API Calls

These include fetching tunnels, user data, or other information from the logged in user.

client.listAgents().then((agents) => {

    // do something with your list of agents?

});
client.listTunnels(someAgentIdString).then((tunnels) => {

   // also do something with tunnels list?

});
1.0.8

11 months ago

1.0.7

11 months ago

1.0.6

11 months ago

1.0.5

11 months ago

1.0.4

11 months ago

1.0.3

11 months ago

1.0.2

11 months ago

1.0.1

11 months ago

1.0.0

11 months ago