Fleet composition analyzer for Alliance Auth
Reason this release was yanked:
Potential security risk with cache implementation
Project description
AA Fleetcomp
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'toINSTALLED_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
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f6f153551b906d538a3875721c2153d3a1f18c1ab21a16610a9011aba1d4842b
|
|
| MD5 |
18a1765ce4881a32f902262f8d17e17b
|
|
| BLAKE2b-256 |
728a18fc138e9d65a57bd8758d86567e999d67c82108df5f2569c3cb043d86dd
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
db185702ce630fbe306fe78679b8950d9d87a7670a78b08e825d407d8068a332
|
|
| MD5 |
3ca2fe5adfaa25c19ae11fa47e8d2a02
|
|
| BLAKE2b-256 |
a998d4fb92d3afb8f77a2e895638b20f6bf91d8c28b7ca7c136bcdf79dbe9e3d
|