Skip to main content

aa-wanderer

Alliance Auth application linking your auth with a wanderer instance.

Currently, in active development. Use at your own risks

Big shoutout to A-A-Ron for his work on allianceauth-multiverse without which I wouldn't have been able to have multiple services.

Planned features

  • Wanderer ACL management through the auth
  • Automated pings when a marked system is connected to the home hole

Usage

Currently, I recommend keeping a normal wanderer access list on your map that you configure yourself. You can add your corporation/alliance on this access list to make sure that all mains can easily open your map. It also allows you to add another group if needed during a joint op.
The application will create another access list that will be fully managed and shouldn't be manually edited. The only thing you can change on that access list is moving some characters to admin or manager to keep an overview. But even these admin/manager characters will be removed from the access list if they lose access to the service.

Installation

Step 1 - Check prerequisites

  1. aa-wanderer is a plugin for Alliance Auth. If you don't have Alliance Auth running already, please install it first before proceeding. (see the official AA installation guide for details)
  2. You need to have a map with administrator access on wanderer to recover the map API key that will be used to create a new access list.

Step 2 - Install app

Make sure you are in the virtual environment (venv) of your Alliance Auth installation. Then install the newest release from PyPI:

pip install aa-wanderer

Step 3 - Configure Auth settings

Configure your Auth settings (local.py) as follows:

  • Add 'wanderer' to INSTALLED_APPS
  • Add below lines to your settings file:
CELERYBEAT_SCHEDULE['wanderer_cleanup_access_lists'] = {
    'task': 'wanderer.tasks.cleanup_all_access_lists',
    'schedule': crontab(minute='0', hour='*/1'),
}

Step 4 - Finalize App installation

Run migrations & copy static files

python manage.py migrate
python manage.py collectstatic --noinput

Restart your supervisor services for Auth.

Commands

The following commands can be used when running the module:

Name Description
wanderer_cleanup_acls Will execute the cleanup command on all your managed maps and update their access lists.

Metadata

Release files for aa-wanderer 0.1.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for aa-wanderer 0.1.5
File Size Uploaded
aa_wanderer-0.1.5.tar.gz 18.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for aa-wanderer 0.1.5
File Interpreter ABI Platform
aa_wanderer-0.1.5-py3-none-any.whl Python 3 none any Details

Total release size: 41.1 kB

Release files / aa_wanderer-0.1.5.tar.gz

Download URL aa_wanderer-0.1.5.tar.gz
Size 18.3 kB
Tags Source
SHA-256 checksum
How to use checksums
8446342d928db15b5e40fdeb2d8332c939fbc3bc3a7474bb972d6a1039771005
BLAKE2b-256 checksum
How to use checksums
a0755164c50f292e9ff91734034b92fa878aad3439e232b7070a29975979bce6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.2.0 CPython/3.10.19

Release files / aa_wanderer-0.1.5-py3-none-any.whl

Download URL aa_wanderer-0.1.5-py3-none-any.whl
Size 22.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0b0a008238e676ac0b67378e0de2bd8a1a73569492109b2e3fff0378f479c7d1
BLAKE2b-256 checksum
How to use checksums
fc0b073e58daec7f0976a276533bbbfa1df28e2dff622cdfd9c9d168f382bc5f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.2.0 CPython/3.10.19

Release history Release notifications | RSS feed

This release

0.1.5 This release

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page