These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

EVE Technology Lab

 
  • Topic is locked indefinitely.
 

EVEoj - EVE Online JavaScript library - 0.3.1

Author
nezroy
Nice Clan
#1 - 2016-05-27 06:00:06 UTC  |  Edited by: nezroy
The latest version of EVEoj, a JavaScript library for EVE Online, is now available (0.3.1):

https://eve-oj.com/

The basic purpose of this library is to provide EVE static data and game mechanics formulas in a common JS foundation. A primary goal is to reduce the need for dynamic, server-side API's and scripts when writing web tools since most of the calculations and data can be handled with no more than JavaScript and static hosting.

In short, only the code that MUST run on a back-end server should have to run on a back-end server. Clearly this is only a little bit ambitious :)

This library provides a simple way to load static data into the browser (including IGB support) or a Node.js project so that JS developers can access all of the information available in the SDE. This is done with no back-end server requirements other than static hosting (or static file access for Node.js). The current version also provides a few basic game mechanics. In particular, route calculations and jump distances.

As part of this project I'm also providing CDN hosting of the JSON static data so web authors are not even required to host the static JSON data files themselves if they don't want to (CORS-enabled).

Finally, on the SDE front, the overall project includes a utility that produces a JSON export of the latest EVE static data export format (YAML and staticdata). This can be used to produce updates to the JSON static data in the future independent from the fate of the EVEoj project.

Everything is openly licensed (Apache 2.0) and freely available, with sources on GitHub.

This is not a new project but I haven't touched it in a while Oops. The old thread is locked so starting over here Big smile
nezroy
Nice Clan
#2 - 2016-05-31 17:18:27 UTC
Site and CDN updated with latest SDE (YC 118.5).
nezroy
Nice Clan
#3 - 2016-06-22 17:45:09 UTC
v0.3.1 released with minor bugfix.
nezroy
Nice Clan
#4 - 2016-06-28 14:53:31 UTC
Site and CDN updated with latest SDE (YC 118.6).
nezroy
Nice Clan
#5 - 2016-07-05 00:56:07 UTC
Site and CDN updated with latest SDE (YC 118.6 - 20160704).
nezroy
Nice Clan
#6 - 2016-08-09 16:39:15 UTC
Site and CDN updated with latest SDE (YC 118.7 - 20160809).