desert-operations

0.1.5 • Public • Published

Desert Operations API

Esse simples wrapper para as APIs do Desert Operation ajuda você a conseguir alguns dados do jogo sem fazer um web scrap por si próprio.

Instalação

npm install desert-operations

Exemplos de uso

> INDEX.JS

const { DesertSession, DesertServer, DesertOperations } = require('desert-operations');
const { DesertPlayer } = require('desert-operations/client/new');

(async () => {
  //User Hash Cookie: e.g.: f6d4c3682b75fb061b42c1547123190e
  //Land ID Cookie: e.g.: 443762
  let session = new DesertSession('your-user-hash', 'your-land-id');

  //Server subdomain: e.g.: br-do, ti-ti, de-de, es-es
  //Found in: *.gamigo.com
  let server = new DesertServer('your-do-server');

  //e.g.: world1, world2, world12, world8
  //Found in: *.gamigo.com/{your-world-id}
  let desertApi = new DesertOperations(session, server, 'your-world-id');

  //Will retrieve and print all players beginning at rank 1 and ending at rank 50.
  let firstfifty = await desertApi.FindUsersFromPointRanking(1, 50);

  //Will print the object array containing the first fifty players of rank.
  console.log(firstfifty);

  //If you want more detailed response.
  //The following will detail the first player.
  let player = new DesertPlayer(firstfifty[0], session);

  //Load profile data before reading details.
  await player.load();

  //Print all data of that player.
  console.log(player.Json);
})();

Metadados

Muryllo Pimenta de Oliveira – muryllo.pimenta@upe.br

Distribuído sobre a licença MIT. Veja LICENSE para mais informações.

Contribuição

  1. Fork it (https://github.com/MurylloEx/Desert-Operations-API/fork)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request

Package Sidebar

Install

npm i desert-operations

Weekly Downloads

6

Version

0.1.5

License

MIT

Unpacked Size

25 kB

Total Files

9

Last publish

Collaborators

  • muryllo.pimenta