Skip to main content

AllianceAuth Incursion Tools

Project description

Incursions for Alliance Auth

Incursion Tools for Alliance Auth.

License pre-commit

python python python python

django-4.0

Features

  • AA-Discordbot Cogs for information about active incursions, their status and any set Focus
  • Webhook notifications for new incursions and them changing state (Mobilizing/Withdrawing)

Planned Features

  • Waitlist
  • AA Fittings Integration
  • Secure Groups Integration

Installation

Step 1 - Django Eve Universe

Incursions is an App for Alliance Auth, Please make sure you have this installed. incursions is not a standalone Django Application

Incursions needs the App django-eveuniverse to function. Please make sure it is installed before continuing.

Step 2 - Install app

pip install aa-incursions

Step 3 - Configure Auth settings

Configure your Auth settings (local.py) as follows:

  • Add 'incursions' to INSTALLED_APPS
  • Add below lines to your settings file:
## Settings for AA-Incursions ##
# Route is Cached for 300 Seconds, if you aren't riding the Kundalini Manifest to the last minute
# Feel free to adjust this to minute='*/5'
CELERYBEAT_SCHEDULE['incursions_update_incursions'] = {
    'task': 'incursions.tasks.update_incursions',
    'schedule': crontab(minute='*/1', hour='*'),
}

Step 4 - Maintain Alliance Auth

  • Run migrations python manage.py migrate
  • Gather your staticfiles python manage.py collectstatic
  • Restart your project supervisorctl restart myauth:

Step 5 - Pre-Load Django-EveUniverse

  • python manage.py eveuniverse_load_data map This will load Regions, Constellations and Solar Systems

Contributing

Make sure you have signed the License Agreement by logging in at https://developers.eveonline.com before submitting any pull requests. All bug fixes or features must not include extra superfluous formatting changes.

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_incursions-0.6.1a0.tar.gz (3.3 MB view details)

Uploaded Source

Built Distribution

aa_incursions-0.6.1a0-py3-none-any.whl (3.3 MB view details)

Uploaded Python 3

File details

Details for the file aa_incursions-0.6.1a0.tar.gz.

File metadata

  • Download URL: aa_incursions-0.6.1a0.tar.gz
  • Upload date:
  • Size: 3.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for aa_incursions-0.6.1a0.tar.gz
Algorithm Hash digest
SHA256 c03489ae79ab87bd2e82475763594eac3a080eadde4f40fe8910d1dbbeaa0f7e
MD5 118468634f29fdba96f2df9af9fc9c5b
BLAKE2b-256 53257e12e9b9711806104aa813fd844d7df1fd88aa490ea140d76a987b5dc0f9

See more details on using hashes here.

File details

Details for the file aa_incursions-0.6.1a0-py3-none-any.whl.

File metadata

File hashes

Hashes for aa_incursions-0.6.1a0-py3-none-any.whl
Algorithm Hash digest
SHA256 ba8bec4cee27b135636d9161e86d08e9582a0a0f1b670bf2ab856b5c7fd3f3a3
MD5 786f54d4562b52b13440caf0c5c0de6d
BLAKE2b-256 1f349ecc87499916b02cc7a8ce7b82857fbcbaa72c76af953075e2dfe4842b27

See more details on using hashes here.

Supported by

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