Skip to content

sseemayer/NEOW

Repository files navigation

NEOW

Build Status Build Status

Node.js EVE Online API Wrapper for the modern days - Promises, CoffeeScript, Tests, Caching, etc.

NEOW tries to be the best EVE Online and EVE-Central API wrapper available for Node.js. In contrast to hamster.js, NEOW can parse nested <rowset> elements such as found in the eve/SkillTree.xml.aspx API without returning garbled/partial results. It also includes support for parsing eve-central market data.

Features

  • Access all of the EVE API
  • Access the EVE Central API
  • Memory and Disk Caching
  • Formatters for skill levels, ISK values, etc.
  • Unit tested
  • Examples included

Installation

npm install neow

Usage

JavaScript

neow = require('neow');

client = new neow.EveClient({
	keyID: '1234567',
	vCode: 'nyanyanyanyanyanyanyanyan'
});

client.fetch('account:Characters')
	.then(function(result){
		for(characterID in result.characters) {
			console.log(result.characters[characterID])
		}
	})
	.done().

CoffeeScript

neow = require 'neow'

client = new neow.EveClient
	keyID: '1234567'
	vCode: 'nyanyanyanyanyanyanyanyan'
	
client.fetch('account:Characters')
	.then (result) ->
		for characterID, character of result.characters
			console.log character
	.done()

License

MIT

About

Node.js Eve Online API Wrapper (with Promises)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •