Skip to main content

Blueprint Library plugin for Alliance Auth

Project description

AA Blueprints

This is an blueprints library app for Alliance Auth (AA) that can be used to list blueprints for your corporation or alliance.

release License python django pre-commit Code style: black

Overview

Features

  • Lists blueprints owned by corporation or alliance (configurable with permissions)

Screenshots

main-view

Installation

Requirements

AA Blueprints needs the app django-eveuniverse to function. Please make sure it is installed before before continuing.

Steps

Step 1 - Install the Package

Make sure you are in the virtual environment (venv) of your Alliance Auth installation. Then install the newest release from PyPI:

pip install aa-blueprints

Step 2 - Configure AA

  • Add 'blueprints' to INSTALLED_APPS in settings/local.py.
  • Add the following automated task definition:
CELERYBEAT_SCHEDULE['blueprints_update_all_blueprints'] = {
    'task': 'blueprints.tasks.update_all_blueprints',
    'schedule': crontab(minute=0, hour='*/3'),
}
CELERYBEAT_SCHEDULE['blueprints_update_all_locations'] = {
    'task': 'blueprints.tasks.update_all_locations',
    'schedule': crontab(minute=0, hour='*/12'),
}

Step 3 - Finalize App installation

Run migrations & copy static files:

python manage.py migrate
python manage.py collectstatic

Restart your supervisor services for Auth

Step 4 - Update EVE Online API Application

Update the Eve Online API app used for authentication in your AA installation to include the following scopes:

  • esi-assets.read_corporation_assets.v1
  • esi-corporations.read_blueprints.v1
  • esi-universe.read_structures.v1

Step 5 - Data import

Load EVE Online type data from ESI:

python manage.py blueprints_load_types

Authors

The main authors (in alphabetical order):

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aa-blueprints-0.1.1.tar.gz (122.1 kB view details)

Uploaded Source

File details

Details for the file aa-blueprints-0.1.1.tar.gz.

File metadata

  • Download URL: aa-blueprints-0.1.1.tar.gz
  • Upload date:
  • Size: 122.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.7.9

File hashes

Hashes for aa-blueprints-0.1.1.tar.gz
Algorithm Hash digest
SHA256 b8e06397d93446e12ffee8a63460e7e86228ce5072eaea8f02fdac5f992ffbca
MD5 bf0a383525316d92190438f54abbd9f4
BLAKE2b-256 d98d114897e186e789ed6aefab424a387a8bb59f7adcde09f98ac105a535e42b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page