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 |
Metadata
Release files for aa-fleetcomp 2.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| aa_fleetcomp-2.0.0.tar.gz | 41.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| aa_fleetcomp-2.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 94.0 kB
Release files / aa_fleetcomp-2.0.0.tar.gz
| Download URL | aa_fleetcomp-2.0.0.tar.gz |
|---|---|
| Size | 41.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
41f89097f079838c992ac2c9d0a68e00cbc498519b6f7f9258131e7d29f0b43d
|
|
BLAKE2b-256 checksum How to use checksums |
cc676c99534ef61615079c2d3249c437dd6dcd79d3b77e3d4ad2d1cd884c6a86
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.2.0 CPython/3.10.20
|
Release files / aa_fleetcomp-2.0.0-py3-none-any.whl
| Download URL | aa_fleetcomp-2.0.0-py3-none-any.whl |
|---|---|
| Size | 52.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b49f50ff98e667c67475278d1c0c95a2d0f59dd972ad85aa73c68ae3c7712990
|
|
BLAKE2b-256 checksum How to use checksums |
56f5462f89089892202baaf29475418e4853458e5b8cfd121bfe49e66cbfcaed
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.2.0 CPython/3.10.20
|