Browse Apps

Structures

An app for managing EVE Online structures with Alliance Auth.


Structures

An app for managing EVE Online structures with Alliance Auth.

release python django CI/CD Pipeline codecov Documentation Status license pre-commit Code style: black chat

Overview

Built for Alliance Auth, it allows all member corporations to see a current list of all their structures in Auth. In addition it allows forwarding EVE Online notifications to Discord.

Features

Structures adds the following main features to Alliance Auth:

  • Structure browser with a detailed list of all structures owned by member corporations, automatically synced with the game server
  • Structures include all Upwell structures, Customs Offices and Starbases (POSes)
  • Automatically forwards EVE Online notifications to Discord channels as alerts for these categories:
  • Upwell structures
  • Customs Offices
  • Starbases
  • Moon mining
  • Sovereignty
  • Wars
  • Corporation membership changes
  • Automatically adds timers from relevant notifications to Alliance Auth Structure Timers or Structure Timers II app (if installed)
  • Fittings, contents of Upwell structures (e.g. fuel blocks and ammo) and current fuel usage
  • Additional structure notifications generated by the app:
  • Configurable alerts to warn about fuel running low in structures and starbases (can replace the ESI fuel notifications)
  • Notifications to inform when structures have been refueled (BETA)
  • Configurable alerts to warn about jump fuel (liquid ozone) running low in jump gates
  • Starbase reinforced (BETA)
  • Tax rates and access settings of Customs Offices
  • Permissions define which structures are visible to a user based on organization membership
  • Self-defined tags help to better organize structures
  • Faster notifications and more resilient syncing with multiple sync characters per structure owner
  • Automatically sends alerts to users and admins when tokens become invalid or sync from ESI fails, and recovers automatically from temporary SSO outages
  • Interface for 3rd party monitoring of the services status
  • Chinese :cn:, English :us:, German :de: and Russian :ru: localization

[!TIP] Please also check out Discord Notify that will automatically forward auth notifications to the respective users on Discord.

Screenshots

Here is an example for the main list of structures:

StructureList

You can also see the fittings and contents of any Upwell structure:

Fitting

The tax rate and access configuration of customs offices is visible too:

Poco details

And you can see the configuration for starbases:

Starbase details

This is an example for a notification posted on Discord:

Notification example

Documentation

Please see the documentation for installation and configuration.

No reviews yet...

Python Requirements

Required Python packages to be installed and other Python requirement.

App Dependencies


Required apps:

Used by apps:

    -

Dependencies to other apps registered in this app directory.

Classifiers

  • Environment :: Web Environment
  • Framework :: Django
  • Framework :: Django :: 4.2
  • Framework :: Django :: 5.2
  • Intended Audience :: End Users/Desktop
  • Operating System :: OS Independent
  • Programming Language :: Python
  • Programming Language :: Python :: 3.10
  • Programming Language :: Python :: 3.11
  • Programming Language :: Python :: 3.12
  • Topic :: Internet :: WWW/HTTP
  • Topic :: Internet :: WWW/HTTP :: Dynamic Content

Version

4.1.0

License

?

Homepage

  https://github.com/AllianceAuth-Apps/aa-structures

PyPI

  https://pypi.org/project/aa-structures/

Last updated

2 weeks, 1 day ago

First published

6 years, 8 months ago

Category

Plugin Apps

Rating

-

Authors

Erik Kalkoken

Maintainers

Erik Kalkoken Erik Kalkoken

Please login to see more options.