@datafire/evemarketer

4.0.0 • Public • Published

@datafire/evemarketer

Client library for EVEMarketer Marketstat API

Installation and Usage

npm install --save @datafire/evemarketer
let evemarketer = require('@datafire/evemarketer').create();

.then(data => {
  console.log(data);
});

Description

EVEMarketer Marketstat API is almost compatible with EVE-Central's Marketstat API.

Actions

marketstat.get

XML Marketstat

evemarketer.marketstat.get({
  "typeid": []
}, context)

Input

  • input object
    • typeid required array: TypeID. Multiple TypeIDs can be specified in the following format (up to 200 TypeIDs per request):
    • regionlimit integer: Limit the statistics to a single region.
    • usesystem integer: Limit the statistics to a single solar system.

Output

marketstat.post

XML Marketstat

evemarketer.marketstat.post({
  "typeid": []
}, context)

Input

  • input object
    • typeid required array: TypeID. Multiple TypeIDs can be specified in the following format (up to 200 TypeIDs per request):
    • regionlimit integer: Limit the statistics to a single region.
    • usesystem integer: Limit the statistics to a single solar system.

Output

marketstat.json.get

JSON Marketstat

evemarketer.marketstat.json.get({
  "typeid": []
}, context)

Input

  • input object
    • typeid required array: TypeID. Multiple TypeIDs can be specified in the following format (up to 200 TypeIDs per request):
    • regionlimit integer: Limit the statistics to a single region.
    • usesystem integer: Limit the statistics to a single region.

Output

  • output array

marketstat.json.post

JSON Marketstat

evemarketer.marketstat.json.post({
  "typeid": []
}, context)

Input

  • input object
    • typeid required array: TypeID. Multiple TypeIDs can be specified in the following format (up to 200 TypeIDs per request):
    • regionlimit integer: Limit the statistics to a single region.
    • usesystem integer: Limit the statistics to a single region.

Output

  • output array

Definitions

ExecAPI

  • ExecAPI object

ForQuery

  • ForQuery object
    • bid boolean: is buy?
    • hours integer: always 0
    • minq integer: always 0
    • regions array: Region IDs
      • items integer
    • systems array: System IDs
      • items integer
    • types array: Type IDs
      • items integer

MarketStatXML

Type

TypeStat

  • TypeStat object
    • avg number: Average Price
    • fivePercent number
    • forQuery ForQuery
    • generated integer: Generated at (UNIX Timestamp msec)
    • highToLow boolean
    • max number
    • median number: Median Price
    • min number
    • stdDev number: Standard Deviation
    • variance number
    • volume integer: Order Volume
    • wavg number: Weighted Average Price

TypeStatXML

  • TypeStatXML object
    • avg number: Weighted Average Price
    • max number: Maximum Price
    • median number: Median Price
    • min number: Minimum Price
    • percentile number: 5% Price
    • stddev number: Standard Deviation
    • volume integer: Order Volume

Readme

Keywords

none

Package Sidebar

Install

npm i @datafire/evemarketer

Weekly Downloads

3

Version

4.0.0

License

MIT

Unpacked Size

18.9 kB

Total Files

4

Last publish

Collaborators

  • datafire