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 revision Previous revision
Next revision
Previous revision
using_the_eve_online_apis [2017/01/16 08:32]
jtkorb
using_the_eve_online_apis [2019/05/10 07:08] (current)
jtkorb [Additions to Web2Py to Support Access to the EVE Online API]
Line 1: Line 1:
 ====== Using the EVE Online API ====== ====== Using the EVE Online API ======
 +
 +<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 ===== ===== Additions to Web2Py to Support Access to 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).+  * 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''​).   * For convenience,​ add ''​~/​python/​bin''​ to path (in, for example, ''​.bash_profile''​).
-  * Additional ​modules needed by EVE Online ​Web2Py application ​(be sure to install using pip in virtualenv):​+  * Install additional Python ​modules needed by Web2Py to support the EVE Online ​API (be sure to install using pip in virtualenv):​
  
 +  source python/​bin/​activate
   pip install requests   pip install requests
   pip install bravado ​     # some effort to fully install; needed to --force-reinstall   pip install bravado ​     # some effort to fully install; needed to --force-reinstall
   pip install functools32 ​ # should have been installed automatically with bravado   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.1484584345.txt.gz · Last modified: 2017/01/16 08:32 by jtkorb