Giter Club home page Giter Club logo

godex's Introduction

godex.js

The godex is a javascript library full of Pokemon Go data.


Build

Requirements: gulp, gulp-concat, gulp-minify. If you have these installed globally, you're set. If not, run npm install inside the root directory.

To build:

$ cd /path/to/godex
$ gulp

Install

Bower
$ cd your/app/directory
$ bower install godex --save
NPM
$ cd your/app/directory
$ npm install godex --save
Download

Alternatively, download the repo and use the files that way!


Useage

Browser
<script src="/path/to/godex.min.js"></script>

Add script before your other scripts in your HTML. Exports as Go.

Node

var Go = require('godex');


Methods

Variables passed in [] are optional.

Go([location], thing)

The main function, this is your bread and butter.

var bulbasaur = Go("Bulbasaur");
(If location is blank, assumes thing is pokemon.)

{
  // User Input
  _: {
    candy: 0,
    quickMove: 'vine-whip',
    chargeMove: 'power-whip',
    powered: false,
    strongHP: false,
    strongAtk: false,
    strongDef: false,
    cp: 478,
    hp: 53,
    dust: 2500
  },
  id: 1,
  egg: 2,
  candy: 25,
  name: 'Bulbasaur',
  cpm: [ 1.53, 1.58 ],
  stats: { stamina: 90, attack: 126, defense: 126 },
  type: [ 'grass', 'poison' ],
  moves: {
    quick: {
      tackle: [Object],
      'vine-whip': [Object]
    },
    charge: {
      'power-whip': [Object],
      'seed-bomb': [Object],
      'sludge-bomb': [Object]
    }
  },
  maxCP: 1071,
  tree: {
    stages: 1,
    current: 1,
    evolveTo: {
      id: 2,
      egg: 0,
      candy: 100,
      name: 'Ivysaur',
      cpm: [Object],
      stats: [Object],
      type: [Object],
      quickMoves: [Object],
      chargeMoves: [Object],
      evolveFrom: 'bulbasaur',
      evolveTo: 'venusaur'
    },
    evolveEnd: {
      id: 3,
      egg: 0,
      candy: 0,
      name: 'Venusaur',
      stats: [Object],
      type: [Object],
      quickMoves: [Object],
      chargeMoves: [Object],
      evolveFrom: 'ivysaur'
    }
  }
}

For more options, browse testing.js.

Contribute

Fork me and open up a pull request, or just shoot me an email - me [at] yayramen.com - I'd love the help!
Version guide:

  • +0.0.1 for patches/minor things
  • +0.1.0 for new feature
  • +1.0.0 for something drastic!

Contributors


Built with godex

  • pogoto - pokemon review tool

godex's People

Contributors

oldramen avatar xhila avatar xssc avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.