1.0.3-rc.2 • Published 7 years ago
geometry-dash-wrapper v1.0.3-rc.2
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 |