Catalog PyPI
PACKAGE EXPLORERView in registry

aa-campaign

PyPI

Z-Kill Campaigns for Alliance Auth

allianceauthcampaign
Versions collected1
Direct dependencies2From release 1.1.1
Last observed20 Oct, 16:49 UTC

README

Version 1.1.1 documentation

PyPI - Version PyPI - Downloads PyPI - Format python versions django versions license

[!IMPORTANT] AA Campaign requires a working installation of Alliance Auth plus django-eveonline-sde.

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

AA Campaign dashboard overview AA Campaign killmails view

Index

Core Requirements

The following AllianceAuth plugins are required:

allianceauth >= 4.12
django-eveonline-sde

Install Instructions

After making sure to add the above prerequisite applications.

source /home/allianceserver/venv/auth/bin/activate && cd /home/allianceserver/myauth/
pip install django-eveonline-sde
pip install aa-campaign
vi myauth/settings/local.py

Add aacampaign to your INSTALLED_APPS.

python manage.py migrate && python manage.py collectstatic --noinput
python manage.py esde_load_sde
python manage.py aa_campaign_setup

Upgrade Notes

For an existing installation that is still using django-eveuniverse:

pip install -U django-eveonline-sde aa-campaign
python manage.py migrate eve_sde
python manage.py esde_load_sde
python manage.py migrate

If you already have campaign location or killmail data, load the SDE before running the AA Campaign migration so the new foreign keys can be created successfully. After the upgrade is complete, django-eveuniverse can be removed from your environment and INSTALLED_APPS. 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 30

adding --verbose to 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

PermissionDescription
basic_accessCan access this app
manage_campaignCan manage campaigns

Downloads & popularity

10downloads
1-day window · source-reported counts20 Oct 2026
9748.50
2026-07-23: 4 · observed 2026-10-21T11:40:48.1327499Z · period 2026-07-23–2026-07-232026-07-24: 2 · observed 2026-10-21T11:40:48.1327499Z · period 2026-07-24–2026-07-242026-07-27: 1 · observed 2026-10-21T11:40:48.1327499Z · period 2026-07-27–2026-07-272026-07-28: 3 · observed 2026-10-21T11:40:48.1327499Z · period 2026-07-28–2026-07-282026-07-29: 12 · observed 2026-10-21T11:40:48.1327499Z · period 2026-07-29–2026-07-292026-07-31: 6 · observed 2026-10-21T11:40:48.1327499Z · period 2026-07-31–2026-07-312026-08-01: 1 · observed 2026-10-21T11:40:48.1327499Z · period 2026-08-01–2026-08-012026-08-02: 2 · observed 2026-10-21T11:40:48.1327499Z · period 2026-08-02–2026-08-022026-08-03: 16 · observed 2026-10-21T11:40:48.1327499Z · period 2026-08-03–2026-08-032026-08-04: 8 · observed 2026-10-21T11:40:48.1327499Z · period 2026-08-04–2026-08-042026-08-06: 6 · observed 2026-10-21T11:40:48.1327499Z · period 2026-08-06–2026-08-062026-08-08: 1 · observed 2026-10-21T11:40:48.1327499Z · period 2026-08-08–2026-08-082026-08-09: 8 · observed 2026-10-21T11:40:48.1327499Z · period 2026-08-09–2026-08-092026-08-11: 3 · observed 2026-10-21T11:40:48.1327499Z · period 2026-08-11–2026-08-112026-08-12: 1 · observed 2026-10-21T11:40:48.1327499Z · period 2026-08-12–2026-08-122026-08-13: 3 · observed 2026-10-21T11:40:48.1327499Z · period 2026-08-13–2026-08-132026-08-14: 4 · observed 2026-10-21T11:40:48.1327499Z · period 2026-08-14–2026-08-142026-08-17: 10 · observed 2026-10-21T11:40:48.1327499Z · period 2026-08-17–2026-08-172026-08-18: 55 · observed 2026-10-21T11:40:48.1327499Z · period 2026-08-18–2026-08-182026-08-19: 1 · observed 2026-10-21T11:40:48.1327499Z · period 2026-08-19–2026-08-192026-08-20: 2 · observed 2026-10-21T11:40:48.1327499Z · period 2026-08-20–2026-08-202026-08-21: 2 · observed 2026-10-21T11:40:48.1327499Z · period 2026-08-21–2026-08-212026-08-22: 2 · observed 2026-10-21T11:40:48.1327499Z · period 2026-08-22–2026-08-222026-08-23: 3 · observed 2026-10-21T11:40:48.1327499Z · period 2026-08-23–2026-08-232026-08-24: 16 · observed 2026-10-21T11:40:48.1327499Z · period 2026-08-24–2026-08-242026-08-26: 5 · observed 2026-10-21T11:40:48.1327499Z · period 2026-08-26–2026-08-262026-08-27: 1 · observed 2026-10-21T11:40:48.1327499Z · period 2026-08-27–2026-08-272026-08-28: 8 · observed 2026-10-21T11:40:48.1327499Z · period 2026-08-28–2026-08-282026-08-29: 31 · observed 2026-10-21T11:40:48.1327499Z · period 2026-08-29–2026-08-292026-08-30: 15 · observed 2026-10-21T11:40:48.1327499Z · period 2026-08-30–2026-08-302026-08-31: 21 · observed 2026-10-21T11:40:48.1327499Z · period 2026-08-31–2026-08-312026-09-01: 5 · observed 2026-10-21T11:40:48.1327499Z · period 2026-09-01–2026-09-012026-09-02: 1 · observed 2026-10-21T11:40:48.1327499Z · period 2026-09-02–2026-09-022026-09-03: 10 · observed 2026-10-21T11:40:48.1327499Z · period 2026-09-03–2026-09-032026-09-04: 3 · observed 2026-10-21T11:40:48.1327499Z · period 2026-09-04–2026-09-042026-09-05: 9 · observed 2026-10-21T11:40:48.1327499Z · period 2026-09-05–2026-09-052026-09-06: 1 · observed 2026-10-21T11:40:48.1327499Z · period 2026-09-06–2026-09-062026-09-07: 3 · observed 2026-10-21T11:40:48.1327499Z · period 2026-09-07–2026-09-072026-09-08: 2 · observed 2026-10-21T11:40:48.1327499Z · period 2026-09-08–2026-09-082026-09-09: 2 · observed 2026-10-21T11:40:48.1327499Z · period 2026-09-09–2026-09-092026-09-10: 1 · observed 2026-10-21T11:40:48.1327499Z · period 2026-09-10–2026-09-102026-09-11: 1 · observed 2026-10-21T11:40:48.1327499Z · period 2026-09-11–2026-09-112026-09-12: 12 · observed 2026-10-21T11:40:48.1327499Z · period 2026-09-12–2026-09-122026-09-15: 1 · observed 2026-10-21T11:40:48.1327499Z · period 2026-09-15–2026-09-152026-09-16: 2 · observed 2026-10-21T11:40:48.1327499Z · period 2026-09-16–2026-09-162026-09-17: 1 · observed 2026-10-21T11:40:48.1327499Z · period 2026-09-17–2026-09-172026-09-18: 86 · observed 2026-10-21T11:40:48.1327499Z · period 2026-09-18–2026-09-182026-09-19: 3 · observed 2026-10-21T11:40:48.1327499Z · period 2026-09-19–2026-09-192026-09-20: 8 · observed 2026-10-21T11:40:48.1327499Z · period 2026-09-20–2026-09-202026-09-22: 1 · observed 2026-10-21T11:40:48.1327499Z · period 2026-09-22–2026-09-222026-09-23: 1 · observed 2026-10-21T11:40:48.1327499Z · period 2026-09-23–2026-09-232026-09-25: 27 · observed 2026-10-21T11:40:48.1327499Z · period 2026-09-25–2026-09-252026-09-26: 28 · observed 2026-10-21T11:40:48.1327499Z · period 2026-09-26–2026-09-262026-09-27: 97 · observed 2026-10-21T11:40:48.1327499Z · period 2026-09-27–2026-09-272026-09-28: 36 · observed 2026-10-21T11:40:48.1327499Z · period 2026-09-28–2026-09-282026-09-29: 29 · observed 2026-10-21T11:40:48.1327499Z · period 2026-09-29–2026-09-292026-09-30: 14 · observed 2026-10-21T11:40:48.1327499Z · period 2026-09-30–2026-09-302026-10-02: 1 · observed 2026-10-21T11:40:48.1327499Z · period 2026-10-02–2026-10-022026-10-03: 2 · observed 2026-10-21T11:40:48.1327499Z · period 2026-10-03–2026-10-032026-10-04: 2 · observed 2026-10-21T11:40:48.1327499Z · period 2026-10-04–2026-10-042026-10-05: 2 · observed 2026-10-21T11:40:48.1327499Z · period 2026-10-05–2026-10-052026-10-06: 4 · observed 2026-10-21T11:40:48.1327499Z · period 2026-10-06–2026-10-062026-10-07: 21 · observed 2026-10-21T11:40:48.1327499Z · period 2026-10-07–2026-10-072026-10-08: 71 · observed 2026-10-21T11:40:48.1327499Z · period 2026-10-08–2026-10-082026-10-09: 14 · observed 2026-10-21T11:40:48.1327499Z · period 2026-10-09–2026-10-092026-10-10: 23 · observed 2026-10-21T11:40:48.1327499Z · period 2026-10-10–2026-10-102026-10-11: 45 · observed 2026-10-21T11:40:48.1327499Z · period 2026-10-11–2026-10-112026-10-12: 6 · observed 2026-10-21T11:40:48.1327499Z · period 2026-10-12–2026-10-122026-10-13: 14 · observed 2026-10-21T11:40:48.1327499Z · period 2026-10-13–2026-10-132026-10-14: 6 · observed 2026-10-21T11:40:48.1327499Z · period 2026-10-14–2026-10-142026-10-15: 4 · observed 2026-10-21T11:40:48.1327499Z · period 2026-10-15–2026-10-152026-10-16: 3 · observed 2026-10-21T11:40:48.1327499Z · period 2026-10-16–2026-10-162026-10-17: 4 · observed 2026-10-21T11:40:48.1327499Z · period 2026-10-17–2026-10-172026-10-18: 88 · observed 2026-10-21T11:40:48.1327499Z · period 2026-10-18–2026-10-182026-10-19: 5 · observed 2026-10-21T11:40:48.1327499Z · period 2026-10-19–2026-10-192026-10-20: 10 · observed 2026-10-21T11:40:48.1327499Z · period 2026-10-20–2026-10-20
23 Jul20 Oct

pypistats · 76 observations shown. Missing days are unknown. Source category: overall: without mirrors.

View observed values
Date / source periodValueObserved at
2026-10-20 – 2026-10-20102026-10-21T11:40:48.1327499Z
2026-10-19 – 2026-10-1952026-10-21T11:40:48.1327499Z
2026-10-18 – 2026-10-18882026-10-21T11:40:48.1327499Z
2026-10-17 – 2026-10-1742026-10-21T11:40:48.1327499Z
2026-10-16 – 2026-10-1632026-10-21T11:40:48.1327499Z
2026-10-15 – 2026-10-1542026-10-21T11:40:48.1327499Z
2026-10-14 – 2026-10-1462026-10-21T11:40:48.1327499Z
2026-10-13 – 2026-10-13142026-10-21T11:40:48.1327499Z
2026-10-12 – 2026-10-1262026-10-21T11:40:48.1327499Z
2026-10-11 – 2026-10-11452026-10-21T11:40:48.1327499Z
2026-10-10 – 2026-10-10232026-10-21T11:40:48.1327499Z
2026-10-09 – 2026-10-09142026-10-21T11:40:48.1327499Z
2026-10-08 – 2026-10-08712026-10-21T11:40:48.1327499Z
2026-10-07 – 2026-10-07212026-10-21T11:40:48.1327499Z
2026-10-06 – 2026-10-0642026-10-21T11:40:48.1327499Z
2026-10-05 – 2026-10-0522026-10-21T11:40:48.1327499Z
2026-10-04 – 2026-10-0422026-10-21T11:40:48.1327499Z
2026-10-03 – 2026-10-0322026-10-21T11:40:48.1327499Z
2026-10-02 – 2026-10-0212026-10-21T11:40:48.1327499Z
2026-09-30 – 2026-09-30142026-10-21T11:40:48.1327499Z
2026-09-29 – 2026-09-29292026-10-21T11:40:48.1327499Z
2026-09-28 – 2026-09-28362026-10-21T11:40:48.1327499Z
2026-09-27 – 2026-09-27972026-10-21T11:40:48.1327499Z
2026-09-26 – 2026-09-26282026-10-21T11:40:48.1327499Z
2026-09-25 – 2026-09-25272026-10-21T11:40:48.1327499Z
2026-09-23 – 2026-09-2312026-10-21T11:40:48.1327499Z
2026-09-22 – 2026-09-2212026-10-21T11:40:48.1327499Z
2026-09-20 – 2026-09-2082026-10-21T11:40:48.1327499Z
2026-09-19 – 2026-09-1932026-10-21T11:40:48.1327499Z
2026-09-18 – 2026-09-18862026-10-21T11:40:48.1327499Z
2026-09-17 – 2026-09-1712026-10-21T11:40:48.1327499Z
2026-09-16 – 2026-09-1622026-10-21T11:40:48.1327499Z
2026-09-15 – 2026-09-1512026-10-21T11:40:48.1327499Z
2026-09-12 – 2026-09-12122026-10-21T11:40:48.1327499Z
2026-09-11 – 2026-09-1112026-10-21T11:40:48.1327499Z
2026-09-10 – 2026-09-1012026-10-21T11:40:48.1327499Z
2026-09-09 – 2026-09-0922026-10-21T11:40:48.1327499Z
2026-09-08 – 2026-09-0822026-10-21T11:40:48.1327499Z
2026-09-07 – 2026-09-0732026-10-21T11:40:48.1327499Z
2026-09-06 – 2026-09-0612026-10-21T11:40:48.1327499Z
2026-09-05 – 2026-09-0592026-10-21T11:40:48.1327499Z
2026-09-04 – 2026-09-0432026-10-21T11:40:48.1327499Z
2026-09-03 – 2026-09-03102026-10-21T11:40:48.1327499Z
2026-09-02 – 2026-09-0212026-10-21T11:40:48.1327499Z
2026-09-01 – 2026-09-0152026-10-21T11:40:48.1327499Z
2026-08-31 – 2026-08-31212026-10-21T11:40:48.1327499Z
2026-08-30 – 2026-08-30152026-10-21T11:40:48.1327499Z
2026-08-29 – 2026-08-29312026-10-21T11:40:48.1327499Z
2026-08-28 – 2026-08-2882026-10-21T11:40:48.1327499Z
2026-08-27 – 2026-08-2712026-10-21T11:40:48.1327499Z
2026-08-26 – 2026-08-2652026-10-21T11:40:48.1327499Z
2026-08-24 – 2026-08-24162026-10-21T11:40:48.1327499Z
2026-08-23 – 2026-08-2332026-10-21T11:40:48.1327499Z
2026-08-22 – 2026-08-2222026-10-21T11:40:48.1327499Z
2026-08-21 – 2026-08-2122026-10-21T11:40:48.1327499Z
2026-08-20 – 2026-08-2022026-10-21T11:40:48.1327499Z
2026-08-19 – 2026-08-1912026-10-21T11:40:48.1327499Z
2026-08-18 – 2026-08-18552026-10-21T11:40:48.1327499Z
2026-08-17 – 2026-08-17102026-10-21T11:40:48.1327499Z
2026-08-14 – 2026-08-1442026-10-21T11:40:48.1327499Z
2026-08-13 – 2026-08-1332026-10-21T11:40:48.1327499Z
2026-08-12 – 2026-08-1212026-10-21T11:40:48.1327499Z
2026-08-11 – 2026-08-1132026-10-21T11:40:48.1327499Z
2026-08-09 – 2026-08-0982026-10-21T11:40:48.1327499Z
2026-08-08 – 2026-08-0812026-10-21T11:40:48.1327499Z
2026-08-06 – 2026-08-0662026-10-21T11:40:48.1327499Z
2026-08-04 – 2026-08-0482026-10-21T11:40:48.1327499Z
2026-08-03 – 2026-08-03162026-10-21T11:40:48.1327499Z
2026-08-02 – 2026-08-0222026-10-21T11:40:48.1327499Z
2026-08-01 – 2026-08-0112026-10-21T11:40:48.1327499Z
2026-07-31 – 2026-07-3162026-10-21T11:40:48.1327499Z
2026-07-29 – 2026-07-29122026-10-21T11:40:48.1327499Z
2026-07-28 – 2026-07-2832026-10-21T11:40:48.1327499Z
2026-07-27 – 2026-07-2712026-10-21T11:40:48.1327499Z
2026-07-24 – 2026-07-2422026-10-21T11:40:48.1327499Z
2026-07-23 – 2026-07-2342026-10-21T11:40:48.1327499Z

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
1.1.117 Jun 20262

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
broodlk/aa-campaign

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 16:49 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:28ea80941bc16bd05e1b1bfceb2d1cc42e744365eda8fd9e639c83da48445563