Observed since 20 Oct, 17:06 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
aa-tps
Total Participation Statistics for Alliance Auth
Zero-configuration PvP activity tracking for your entire Alliance Auth community.
AA-TPS automatically tracks and visualizes PvP activity for all authenticated users in your Alliance Auth installation. No setup required - just install and go.
Screenshots coming soon
source /home/allianceserver/venv/auth/bin/activate
cd /home/allianceserver/myauth/
pip install aa-tps
local.py:INSTALLED_APPS += [
"eveuniverse", # if not already added
"aatps",
]
python manage.py migrate
python manage.py collectstatic --noinput
python manage.py aa_tps_setup
sudo supervisorctl restart myauth:
AA-TPS works out of the box with zero configuration. However, you can customize behavior in your local.py:
# How many months of data to retain (default: 12)
AA_TPS_RETENTION_MONTHS = 12
# Enable/disable personal stats tab (default: True)
AA_TPS_SHOW_PERSONAL_STATS = True
AA-TPS automatically pulls killmail data hourly for all authenticated users. The task intelligently:
To manually trigger a data pull:
# Pull current month data
python manage.py aa_tps_pull
# With verbose output
python manage.py aa_tps_pull --verbose
aatps.basic_access permission| Permission | Description |
|---|---|
basic_access | Can view the activity dashboard |
ZKillboard API
|
[Hourly Celery Task]
|
ESI API (for full killmail details)
|
[MonthlyKillmail + KillmailParticipant models]
|
Dashboard Views
|
Chart.js Visualizations
AA-TPS is designed with API politeness as a priority:
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
allianceauthEnvironment{
"extras": "",
"marker": null,
"requires_python": "<3.14,>=3.10",
"evaluation": "NOT_EVALUATED"
} | allianceauth<5,>=4.3.1 | runtime |
django-eveuniverseEnvironment{
"extras": "",
"marker": null,
"requires_python": "<3.14,>=3.10",
"evaluation": "NOT_EVALUATED"
} | django-eveuniverse | runtime |
bdist_wheel · 77.83 KB · Python py3
sdist · 66.59 KB · Python source
Observed since 20 Oct, 17:06 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:9ef992cc8b99d81e7d9089c461cabd0ececc7fb8ad96b795aa8dc2a61a014877