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
a_web2py_oauth_module_for_eve_online [2017/01/16 07:46] jtkorbusing_the_eve_online_apis [2019/05/10 07:08] (current) – [Additions to Web2Py to Support Access to the EVE Online API] jtkorb
Line 1: Line 1:
-====== A Web2Py OAuth Module for EVE Online ======+====== Using the EVE Online API ======
  
-For now, see this [[https://gist.github.com/jtkorb/5f7577d9510348d90d715ff47b7586ff|gist]].  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): 
 + 
 +  source python/bin/activate 
 +  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.1484581596.txt.gz · Last modified: 2017/01/16 07:46 by jtkorb