Skip to main content

Fleet composition analyzer for Alliance Auth

Reason this release was yanked:

Potential security risk with cache implementation

Project description

AA Fleetcomp

release python django license

Alliance auth application to monitor a fleet composition (ship numbers, multi-boxing, etc...)

Features

  • Snapshot your own fleets
    • Check how many members multibox and which roles
    • Check fleet mass (with and without capital ships)
  • Possibility to snapshot fleets of other fleet commanders
  • View snapshots history

The goal of this application isn't to be a fleet activity tracker (FAT). It's only made to record who flies what and give FCs an overview of their fleet.

Screenshots

Installation

Step 1 - Check prerequisites

The application requires the Eve Universe module: django-eveuniverse

Step 2 - Install app

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

pip install aa-fleetcomp

Step 3 - Configure Auth settings

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

  • Add 'fleetcomp' to INSTALLED_APPS

Step 4 - Finalize App installation

Run migrations & copy static files

python manage.py migrate
python manage.py collectstatic --noinput

Restart your supervisor services for Auth.

Step 5 - Optional - Add default ship groupings

The fleet snapshot view will by default only distinguish mainline ships and other ships. Other groupings can be added to have a better view of the fleet.

Default groupings can be added by running

python manage.py populate_default_groupings

Ship groupings

The fleet view can propose some grouping of ships to be tracked (logi, dread, faxes, ...). A set of default groupings can be added with a management command.

If you want an additional grouping you can go in the admin menu and create a CustomGrouping object.

Permissions

Permissions overview.

Name Description
basic_access Allows to access the module, create snapshots of its own fleets and see own fleet snapshots
view_all Can view all recorded fleets and create snapshots of other FCs fleet

App settings

Name Description Default
FLEETCOMP_FLEET_CACHE_MINUTES Time in minutes before a new scan of a known fleet is allowed. 5
FLEETCOMP_DREADNOUGHT_WEIGHT_PENALTY Penality applied to all dreadnoughts when determining the main ship of a fleet. Can be set to 1 to be nullified 5
FLEETCOMP_SNAPSHOT_PAGE_CACHE_MINUTES Cache time in minutes that the fleet snapshot webpage will be cached to save loading time 5

Management commands

Name Description
populate_default_groupings Populates the database with a default set of ShipGrouping

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_fleetcomp-1.2.3.tar.gz (23.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aa_fleetcomp-1.2.3-py3-none-any.whl (33.6 kB view details)

Uploaded Python 3

File details

Details for the file aa_fleetcomp-1.2.3.tar.gz.

File metadata

  • Download URL: aa_fleetcomp-1.2.3.tar.gz
  • Upload date:
  • Size: 23.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.2.0 CPython/3.10.19

File hashes

Hashes for aa_fleetcomp-1.2.3.tar.gz
Algorithm Hash digest
SHA256 f6f153551b906d538a3875721c2153d3a1f18c1ab21a16610a9011aba1d4842b
MD5 18a1765ce4881a32f902262f8d17e17b
BLAKE2b-256 728a18fc138e9d65a57bd8758d86567e999d67c82108df5f2569c3cb043d86dd

See more details on using hashes here.

File details

Details for the file aa_fleetcomp-1.2.3-py3-none-any.whl.

File metadata

  • Download URL: aa_fleetcomp-1.2.3-py3-none-any.whl
  • Upload date:
  • Size: 33.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.2.0 CPython/3.10.19

File hashes

Hashes for aa_fleetcomp-1.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 db185702ce630fbe306fe78679b8950d9d87a7670a78b08e825d407d8068a332
MD5 3ca2fe5adfaa25c19ae11fa47e8d2a02
BLAKE2b-256 a998d4fb92d3afb8f77a2e895638b20f6bf91d8c28b7ca7c136bcdf79dbe9e3d

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