1.0.3-rc.2 • Published 5 years ago

geometry-dash-wrapper v1.0.3-rc.2

Weekly downloads
3
License
MIT
Repository
github
Last release
5 years ago

geometry-dash-wrapper

Geometry Dash wrapper

geometry-dash-wrapper is a module that is wrapping Geometry Dash and getting data from it. Based on Fakeman Cat's code

Usage

let GD = require('geometry-dash-wrapper');

let gd = new GD({
  username: 'nitrojs',
  password: '31D9A62f5a4785',
});

await gd.login();

/* ... */

let michigun = await gd.api.getUser('Michigun'); // => Promise<User>

API

getUser

let nitrojs = await gd.api.getUser('nitrojs'); // => Promise<User>

Parameters:

KeyDescription
nicknameUser's nickname

getUserById

let michigun = await gd.api.getUserById(34499); // => Promise<User>

Parameters:

KeyDescription
idUser's account ID

getLevel

let level = await gd.api.getLevel(28880191); // => Promise<Level>

Parameters:

KeyDescription
idLevel's ID
paramsOptional parameters

findUsers

let users = await gd.api.findUsers('michi'); // => Promise<Responses.IFindUsersResponse>

Parameters:

KeyDescription
nickUser's nickname
pagePage

findLevels

let levels = await gd.api.findLevels('Bloodbath', { difficulty: 'demon' }); // => Promise<Responses.IFindLevelsResponse>

Parameters:

KeyDescription
nameLevels's name
paramsOptional parameters
1.0.3-rc.2

5 years ago

1.0.3-rc.1

5 years ago

1.0.0

5 years ago