README
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:
Key | Description |
---|---|
nickname | User's nickname |
getUserById
let michigun = await gd.api.getUserById(34499); // => Promise<User>
Parameters:
Key | Description |
---|---|
id | User's account ID |
getLevel
let level = await gd.api.getLevel(28880191); // => Promise<Level>
Parameters:
Key | Description |
---|---|
id | Level's ID |
params | Optional parameters |
findUsers
let users = await gd.api.findUsers('michi'); // => Promise<Responses.IFindUsersResponse>
Parameters:
Key | Description |
---|---|
nick | User's nickname |
page | Page |
findLevels
let levels = await gd.api.findLevels('Bloodbath', { difficulty: 'demon' }); // => Promise<Responses.IFindLevelsResponse>
Parameters:
Key | Description |
---|---|
name | Levels's name |
params | Optional parameters |