roxlukas / lmeve

LMeve - industry manager and contribution tracker for EVE Online
https://pozniak.pl/wp/
Other
52 stars 13 forks source link

ESI API Compatiblity #44

Closed roxlukas closed 5 years ago

roxlukas commented 7 years ago

Rewrite poller to use new ESI API. XML and CREST will be preserved for backward compatiblity.

https://community.eveonline.com/news/dev-blogs/introducing-esi/

roxlukas commented 7 years ago

After some investigation it turns out ESI does not allow access to corporation data yet, so it is of limited use for LMeve right now. However, switching from Public CREST and eve-central.com for market data would be a good idea.

roxlukas commented 7 years ago

Another good thing to implement is a GUI for obtaining ESI token, which would be used to access private corp ESI data as it becomes available.

Rayvenhaus commented 7 years ago

Is there any progress in moving over to ESI vs. CREST?

regner commented 7 years ago

Would probably be good to get a list of all the endpoints lmeve needs and track which ones are available or not in ESI.

roxlukas commented 7 years ago

This is a good idea but it's step number 3 on my list.

I want to get it right rather than quickly, so I will be rewriting poller from scratch in objective PHP.

Step 1 Add GUI for obtaining esi token using the SSO

Step 2 Modify ssologin.php so it has two modes of operation: login and esi token

Step 3 analyze available endpoints, create esi-db mappings

On 18.07.2017, at 20:53, Regner Blok-Andersen notifications@github.com wrote:

Would probably be good to get a list of all the endpoints lmeve needs and track which ones are available or not in ESI.

— You are receiving this because you were assigned. Reply to this email directly, view it on GitHub, or mute the thread.

roxlukas commented 6 years ago

Working on it. Step 1 and 2 done. Analysis for step 3 done.

roxlukas commented 6 years ago

Wrote brand new poller for ESI in objective PHP. Doing it right this time!

Now slowly adding individual routes.

roxlukas commented 6 years ago

Late for XML API cutover, but didn't give up yet...

roxlukas commented 5 years ago

Most ESI stuff works now, so closing the issue