Skip to content
/ EO Public

EO.js is a powerful eve API client that automatically handles caching and returns pretty JSON

Notifications You must be signed in to change notification settings

vorpalhex/EO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#EO.js# ##A pretty eve online api client##

  • Automatic Caching, configurable to use Redis, Mongo or anything else that uber-cache supports
  • Promise Based
  • Returns JSON, not XML like the original api

This is still under construction, so most of these features are either missing or incomplete.

#Basic Usage#

var EO = require('../lib/eo.js')({email: '[email protected]'});
var myChar = EO.character({keyID: 'somekeyid', vCode: 'supersecretkeycode'});

Your keyID and vCode come from your Eve API keys. You can create new ones here: (https://community.eveonline.com/support/api-key/)[https://community.eveonline.com/support/api-key/]

#Why do you require an Email Address?#

The API client does everything it can to obey api limits, caching, expiration and so on. However, it's possible to still make bad choices and hammer the API. In case that occurs, we include your email address in the user agent string when we make requests (per API docs). That way CCP can email you and tell you to knock it off.

About

EO.js is a powerful eve API client that automatically handles caching and returns pretty JSON

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published