crestmarket library/tool

45 views
Skip to first unread message

Yann Ramin

unread,
Nov 26, 2014, 3:20:55 AM11/26/14
to eve-...@googlegroups.com, eve-c...@googlegroups.com
Just as a note to anyone interested, I'm working on a CREST market poller application (isn't everyone?). At present, it can't actually navigate the resource tree of regions or orders yet, but it can handle the new OAuth2 authentication flow and cache credentials.

"Features":
  • Go (not my usual Scala or Python, gotta mix it up you know).
  • Handles the OAuth2 flow, including caching of tokens
    • Had to vendor the OAuth2 library until patches are integrated
  • Helper functions for various parts are provided
  • Doesn't actually walk the market yet! :-)
I'll probably be hacking on it a bit in the next few days and have it working on the SiSi dataset.




Yann Ramin

unread,
Dec 2, 2014, 2:04:29 AM12/2/14
to eve-...@googlegroups.com, eve-c...@googlegroups.com
As a follow-up for interested users:

The library is substantially more complete, and has support for bootstrapping from CREST (OAuth, root navigation, regions + type ingest), and generating Unified Uploader JSON messages, with a few caveats:
  • CREST /universe/ isn't available, so only the stationID is emitted and not the solarSystemID (this will likely break most consumers, EVE-Central included)
  • volumeEntered is set to volumeRemaining. 
  • The "range" encoding feels broken in many ways, but its what the EVE-Central front-end is currently using. We never specified the meanings of the -1/-2/0/65535 special range values.
I'll be updating the included "scanner" application to actually scan more than one type ID soon (needs some concurrency, some rate limiting, and a for loop).

Reply all
Reply to author
Forward
0 new messages