Name | aa-structures JSON |
Version |
3.1.0
JSON |
| download |
home_page | None |
Summary | App for managing Eve Online structures with Alliance Auth. |
upload_time | 2025-07-13 11:51:50 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.8 |
license | None |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# Structures
App for managing Eve Online structures with Alliance Auth.
[](https://pypi.org/project/aa-structures/)
[](https://pypi.org/project/aa-structures/)
[](https://pypi.org/project/aa-structures/)
[](https://gitlab.com/ErikKalkoken/aa-structures/-/pipelines)
[](https://codecov.io/gl/ErikKalkoken/aa-structures)
[](https://aa-structures.readthedocs.io/en/latest/?badge=latest)
[](https://gitlab.com/ErikKalkoken/aa-structures/-/blob/master/LICENSE)
[](https://github.com/pre-commit/pre-commit)
[](https://github.com/psf/black)
[](https://discord.gg/zmh52wnfvM)
## Overview
This app is for managing Eve Online structures with [Alliance Auth](https://gitlab.com/allianceauth/allianceauth). 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, Custom 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](https://allianceauth.readthedocs.io/en/v2.8.1/features/apps/timerboard.html) or [Structure Timers II](https://gitlab.com/ErikKalkoken/aa-structuretimers) 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 at in structures and POSes, and which can replace the ESI notifications
- Notifications to inform when structures have been refueled (BETA)
- Configurable alerts to warn about jump fuel (liquid ozone) running low in jump gates
- POS 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
- Ability to increase notification response time and sync resilience with multiple sync characters per structure owner
- Automatically sends alerts to users and admin when token become invalid or sync from ESI fails
- Interface for 3rd party monitoring of the services status
- Chinese :cn:, English :us:, German :de: and Russian :ru: localization
Please also check out [Discord Notify](https://gitlab.com/ErikKalkoken/aa-discordnotify) that will automatically forward auth notifications to the respective users on Discord.
## Screenshots
Here is an example for the main list of structures:

You can also see the fittings and contents any upwell structures:

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

And you can see the configuration for starbases:

This is an example for a notification posted on Discord:

## Documentation
Please see the [operation manual](https://aa-structures.readthedocs.io/en/latest/operations.html#installation) for the installation guide.
Raw data
{
"_id": null,
"home_page": null,
"name": "aa-structures",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": null,
"author": null,
"author_email": "Erik Kalkoken <kalkoken87@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/90/ba/2a0ffd10ddcd902fde69cfea63cb4b85803b42146f6415ca12fd664c3158/aa_structures-3.1.0.tar.gz",
"platform": null,
"description": "# Structures\n\nApp for managing Eve Online structures with Alliance Auth.\n\n[](https://pypi.org/project/aa-structures/)\n[](https://pypi.org/project/aa-structures/)\n[](https://pypi.org/project/aa-structures/)\n[](https://gitlab.com/ErikKalkoken/aa-structures/-/pipelines)\n[](https://codecov.io/gl/ErikKalkoken/aa-structures)\n[](https://aa-structures.readthedocs.io/en/latest/?badge=latest)\n[](https://gitlab.com/ErikKalkoken/aa-structures/-/blob/master/LICENSE)\n[](https://github.com/pre-commit/pre-commit)\n[](https://github.com/psf/black)\n[](https://discord.gg/zmh52wnfvM)\n\n## Overview\n\nThis app is for managing Eve Online structures with [Alliance Auth](https://gitlab.com/allianceauth/allianceauth). 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.\n\n## Features\n\nStructures adds the following main features to Alliance Auth:\n\n- Structure browser with a detailed list of all structures owned by member corporations, automatically synced with the game server\n- Structures include all Upwell structures, Custom Offices and Starbases / POSes\n- Automatically forwards Eve Online notifications to Discord channels as alerts for these categories:\n - Upwell structures\n - Customs offices\n - Starbases\n - Moon mining\n - Sovereignty\n - Wars\n - Corporation membership changes\n- Automatically adds timers from relevant notifications to [Alliance Auth Structure Timers](https://allianceauth.readthedocs.io/en/v2.8.1/features/apps/timerboard.html) or [Structure Timers II](https://gitlab.com/ErikKalkoken/aa-structuretimers) app (if installed)\n- Fittings, contents of Upwell structures (e.g. fuel blocks and ammo) and current fuel usage\n- Additional structure notifications generated by the app:\n - Configurable alerts to warn about fuel running at in structures and POSes, and which can replace the ESI notifications\n - Notifications to inform when structures have been refueled (BETA)\n - Configurable alerts to warn about jump fuel (liquid ozone) running low in jump gates\n - POS reinforced (BETA)\n- Tax rates and access settings of Customs Offices\n- Permissions define which structures are visible to a user based on organization membership\n- Self-defined tags help to better organize structures\n- Ability to increase notification response time and sync resilience with multiple sync characters per structure owner\n- Automatically sends alerts to users and admin when token become invalid or sync from ESI fails\n- Interface for 3rd party monitoring of the services status\n- Chinese :cn:, English :us:, German :de: and Russian :ru: localization\n\nPlease also check out [Discord Notify](https://gitlab.com/ErikKalkoken/aa-discordnotify) that will automatically forward auth notifications to the respective users on Discord.\n\n## Screenshots\n\nHere is an example for the main list of structures:\n\n\n\nYou can also see the fittings and contents any upwell structures:\n\n\n\nThe tax rate and access configuration of customs offices is visible too:\n\n\n\nAnd you can see the configuration for starbases:\n\n\n\nThis is an example for a notification posted on Discord:\n\n\n\n## Documentation\n\nPlease see the [operation manual](https://aa-structures.readthedocs.io/en/latest/operations.html#installation) for the installation guide.\n\n",
"bugtrack_url": null,
"license": null,
"summary": "App for managing Eve Online structures with Alliance Auth.",
"version": "3.1.0",
"project_urls": {
"Changelog": "https://gitlab.com/ErikKalkoken/aa-structures/-/blob/master/CHANGELOG.md",
"Documentation": "https://aa-structures.readthedocs.io/en/latest/",
"Homepage": "https://gitlab.com/ErikKalkoken/aa-structures",
"Source": "https://gitlab.com/ErikKalkoken/aa-structures",
"Tracker": "https://gitlab.com/ErikKalkoken/aa-structures/-/issues"
},
"split_keywords": [],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "a6ae2ec9dd4eb04f9f629177636d9d173a523ea53e717e7a34c3797619e20cf6",
"md5": "3bfaa05fd7f98b561529c4b9c1074b1b",
"sha256": "948a832560d5557cf00f2e5eee0401df7c6ad740288c52896f9686768d690a4f"
},
"downloads": -1,
"filename": "aa_structures-3.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "3bfaa05fd7f98b561529c4b9c1074b1b",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 987699,
"upload_time": "2025-07-13T11:51:48",
"upload_time_iso_8601": "2025-07-13T11:51:48.334659Z",
"url": "https://files.pythonhosted.org/packages/a6/ae/2ec9dd4eb04f9f629177636d9d173a523ea53e717e7a34c3797619e20cf6/aa_structures-3.1.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "90ba2a0ffd10ddcd902fde69cfea63cb4b85803b42146f6415ca12fd664c3158",
"md5": "fdc594219e9c25e48c626012b7c16488",
"sha256": "5edbcf3cea8e7a298bd61cdf35b19e0e20659d0e8b8b2a320256a3fcabacf69f"
},
"downloads": -1,
"filename": "aa_structures-3.1.0.tar.gz",
"has_sig": false,
"md5_digest": "fdc594219e9c25e48c626012b7c16488",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 884177,
"upload_time": "2025-07-13T11:51:50",
"upload_time_iso_8601": "2025-07-13T11:51:50.014484Z",
"url": "https://files.pythonhosted.org/packages/90/ba/2a0ffd10ddcd902fde69cfea63cb4b85803b42146f6415ca12fd664c3158/aa_structures-3.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-13 11:51:50",
"github": false,
"gitlab": true,
"bitbucket": false,
"codeberg": false,
"gitlab_user": "ErikKalkoken",
"gitlab_project": "aa-structures",
"lcname": "aa-structures"
}