pogosandbox / node-pogo-protos

Pokémon Go Protobuf files from POGOProtos, wrapped up in a Node module using protobuf.js

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DEPRECATED, use pogo-protos

node-pogo-protos

Uses protobuf.js to compile the Protobuf files from POGOProtos into an easy to use Node module.

npm version npm downloads dependencies license build

How to use

const POGOProtos = require('node-pogo-protos-vnext');

var myMessage = POGOProtos.Networking.Requests.Messages.RecycleInventoryItemMessage.fromObject({
  item_id: POGOProtos.Inventory.Item.ItemId.ITEM_POTION,
  count: 50
});

var encoded = POGOProtos.Networking.Requests.Messages.RecycleInventoryItemMessage.encode(myMessage).finish();

var decodedAgain = POGOProtos.Networking.Requests.Messages.RecycleInventoryItemMessage.decode(encoded);
console.log(decodedAgain.count); // will print 50

For more details see the protobuf.js documentation.

Usage with TypeScript

TypeScript definitions are included. Modern IDE should use them automatically.

About

Pokémon Go Protobuf files from POGOProtos, wrapped up in a Node module using protobuf.js

License:MIT License


Languages

Language:JavaScript 100.0%