EVE Online integration for SSO, characters, corporations, alliances, and their respective data.
Reason this release was yanked:
version did not have views folder
Project description
Django EVE Online Connector
Django EVE Online Connector is a simple Django application that adds models, urls, and Celery tasks to help manage EVE Online entities (characters, corporations, alliances) and ESI SSO.
Installation
- Add
django_eveonline_connector
to your INSTALLED_APPS - Include the django_eveonline_connector URLs in your urls.py
- Run
python3 manage.py migrate
to create the django_eveonline_connector models
Static Database
The static database is highly recommended, without this many services will be hamstringed by ESI. We recommend the SQLLite database from FuzzWorks.
The example installation assumes you are in the krypted/app
folder.
- Install BZIP for static export file `apt-get install bzip
- Get the export
wget https://www.fuzzwork.co.uk/dump/sqlite-latest.sqlite.bz2
- Decompress
bunzip2 sqlite-latest.sqlite.bz2
- Rename (optional)
mv sqlite-latest.sqlite eve_static.sqlite
- Add the database to the settings file (
eve_static
is what the code looks for)
DATABASES = {
'eve_static': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'eve_static_export.sqlite'),
}
}
Provided URLs
URL Name | Description |
---|---|
django-eveonline-connector-sso-callback | The callback url for SSO tokens (sso/callback ) |
django-eveonline-connector-sso-token-type-select | Redirects users to the SSO login for EVE Online |
django-eveonline-connector-sso-token-remove | Removes an SSO token (expects kwarg pk) |
Provided Celery Tasks
Task Name | Action |
---|---|
update_characters() | Updates information for all EveCharacter objects |
update_corporations() | Updates information for all EveCorporation objects |
update_alliances() | Updates information for all EveAlliance objects |
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Close
Hashes for django-eveonline-connector-1.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 667bdd5af5215f7ddf3247b376455e06d06389b75ac6e7dcda7b21d9ec7f343f |
|
MD5 | 6d627d682d180746c7bf949e2e1cfad7 |
|
BLAKE2b-256 | 66af292fc6087fa4483387b187d3ad60e97eb57d18f81bae44eb9769f6681349 |