Z-Kill Campaigns for Alliance Auth
Project description
[!IMPORTANT] AA Campaign requires a working installation of Alliance Auth and django-eveuniverse. Ensure these are set up before proceeding with the installation.
AA Campaign
AA Campaign is a plugin for Alliance Auth that allows you to create and track ZKill campaigns. Whether you're monitoring a specific system, a whole region, or targeting a rival alliance, AA Campaign pulls data directly from ZKillboard to provide real-time intelligence and performance tracking.
Screenshots
Index
Core Requirements
The following AllianceAuth plugins are required:
allianceauth >= 4.12
django-eveuniverse
Install Instructions
After making sure to add the above prerequisite applications.
source /home/allianceserver/venv/auth/bin/activate && cd /home/allianceserver/myauth/
pip install aa-campaign==1.0.1
vi myauth/settings/local.py
Add aacampaign to your INSTALLED_APPS. Ensure that eveuniverse is also present in INSTALLED_APPS.
python manage.py migrate && python manage.py collectstatic --noinput
python manage.py aa_campaign_setup
restart the things exit your venv
sudo supervisorctl restart myauth:
[!TIP] You can manually trigger a data pull using:
python manage.py aa_campaign_pull --days 30adding
--verboseto the end will display the raw data pulled from ZKillboard.You can repair killmails using:
python manage.py aa_campaign_pull --repair
[!WARNING] Running a long pull, or setting a campaign set far into the past can take an extremely long time. This app is designed with politeness towards API first and foremost. The more data you pull, the longer it will take.
Features
Campaign Dashboard
The AA Campaign dashboard provides a unified view of all active operations.
Track your progress with a suite of analytical tools and live data feeds. Selecting a campaign displays a detailed breakdown of performance.
- Campaign Stats
- Instant overview of total kills, losses, ISK value, and overall efficiency.
- Location Tracking
- Campaigns can be locked to specific Solar Systems, Constellations, or Regions, or set to Global for entity-wide tracking.
- Member vs Target Tracking
- Define exactly which friendly characters, corporations, or alliances are participating and which hostile entities are the targets.
Leaderboards
Compete for the top spot with integrated character leaderboards.
- Tracks individual performance within each campaign.
- Ranks pilots by kill count and total ISK value.
- Highlights top performers with rank icons for the top 5.
Recent Killmails
A detailed feed of all activity associated with your campaign.
- Color-coded indicators for kills (green) and losses (red).
- Direct links to ZKillboard for detailed analysis.
- Summarized victim and final blow information for quick review.
Ship Class Statistics
Analyze the meta of your campaign.
- Breakdown of kills and losses by ship class.
- Helps identify what ships are being used effectively and where losses are occurring.
- Interactive data tables for easy filtering and sorting.
Permissions
| Permission | Description |
|---|---|
| basic_access | Can access this app |
| manage_campaign | Can manage campaigns |
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_campaign-1.0.1.tar.gz.
File metadata
- Download URL: aa_campaign-1.0.1.tar.gz
- Upload date:
- Size: 54.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
59e42d69d9b761995fa076f37d8b1268f24df915794dd9c209ae2a4e5bf3ea90
|
|
| MD5 |
3749e634f9ebb4eb2437dbcc1b097c1c
|
|
| BLAKE2b-256 |
f9623e13529a95f7a48937534ef704f3f287e193a728d93c67da22ccbd984b7f
|
File details
Details for the file aa_campaign-1.0.1-py3-none-any.whl.
File metadata
- Download URL: aa_campaign-1.0.1-py3-none-any.whl
- Upload date:
- Size: 62.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9b6fe6f52a5ce8b43b68b2be53e3eaddb5e99df6d59138bd8661504893a6e7ed
|
|
| MD5 |
95920072b3b86876e0de3c48d62e76f2
|
|
| BLAKE2b-256 |
ae897ba12b65fbe7313fbff540657026860ca526c13686b5f97331a90b418729
|