User Tools

Site Tools


using_the_eve_online_apis

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
using_the_eve_online_api [2017/01/16 07:56] jtkorbusing_the_eve_online_apis [2017/01/21 14:06] – [Other Notes] jtkorb
Line 1: Line 1:
 ====== Using the EVE Online API ====== ====== Using the EVE Online API ======
  
-  Web2Py OAuth [[https://gist.github.com/jtkorb/5f7577d9510348d90d715ff47b7586ff|module]] to authenticate with EVE Online.  Details coming soon (faster, if you [[jtkorb@bikmort.com|let me know]] you're interested).+<WRAP important>\\ **Under construction!**</WRAP> 
 + 
 +===== Useful Documentation and Necessary Websites ===== 
 +  * Third-party documentation [[https://eveonline-third-party-documentation.readthedocs.io/en/latest/sso/intro.html|site]] 
 +  * Main EVE Developers' [[https://developers.eveonline.com/|site]] (get application credentials here) 
 +  * EVE Technology and Research Center [[https://forums.eveonline.com/default.aspx?g=topics&f=263|forums]] 
 + 
 +===== Additions to Web2Py to Support Access to the EVE Online API ===== 
 + 
 +  * Add a Web2Py OAuth [[https://gist.github.com/jtkorb/5f7577d9510348d90d715ff47b7586ff|module]] to the models directory (alphabetically after db.py).  Details coming soon (faster, if you [[jtkorb@bikmort.com|let me know]] you're interested)
 +  * For convenience, add ''~/python/bin'' to path (in, for example, ''.bash_profile''). 
 +  * Install additional Python modules needed by Web2Py to support the EVE Online API (be sure to install using pip in virtualenv): 
 + 
 +  pip install requests 
 +  pip install bravado      # some effort to fully install; needed to --force-reinstall 
 +  pip install functools32  # should have been installed automatically with bravado 
 +  pip install pytz         # to use the timezone utility for local conversions 
 +===== Other Notes ===== 
 +  * EVE Swagger Interface (ESI) API [[https://community.eveonline.com/news/dev-blogs/introducing-esi/|announcement]] and [[https://developers.eveonline.com/blog/article/introducing-the-esi-api|blog post]] 
 +  * Bravado, a Python implementation of Swagger, [[http://bravado.readthedocs.io/en/latest/|documentation]] 
 +  * Live ESI [[https://esi.tech.ccp.is/latest/|documentation]] 
 +  * Tricks to access the EVE Online [[https://forums.eveonline.com/default.aspx?g=posts&t=507582|wallet]] 
 +  * Python ''requests'' module [[http://docs.python-requests.org/en/master/|documentation]] 
 +  * Currently using [[http://tablesorter.com/docs/|tablesorter]] to create sortable HTML tables.
using_the_eve_online_apis.txt · Last modified: 2019/05/10 07:08 by jtkorb