Browse Apps

aa-drifters

Drifter wormhole tracker/manager plugin for Alliance Auth.


Drifters for Alliance Auth

Drifter wormhole tracker/manager plugin for Alliance Auth.

Features

  • AA-Discordbot Cogs for recording the status of Jove Observatory systems and their contained Drifter holes
  • Cogs for recalling this information in a few ways

Planned Features

  • P2P Mapping using known holes
  • Possible Pathfinder Integration/sync? To investigate usefullness

Installation

Step 1 - Django Eve Universe

Drifters is an App for Alliance Auth, Please make sure you have this installed. Drifters is not a standalone Django Application

Drifters needs the App django-eveonline-sde to function. Please make sure it is installed before continuing.

Step 2 - Install app

pip install aa-drifters

Step 3 - Configure Auth settings

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

  • Add 'drifters' to INSTALLED_APPS
  • Add below lines to your settings file:
## Settings for AA-Drifters
# Cleanup Task
CELERYBEAT_SCHEDULE['drifters_garbage_collection'] = {
    'task': 'drifters.tasks.garbage_collection',
    'schedule': crontab(minute='*/15', hour='*'),
}

Step 4 - Maintain Alliance Auth

  • Run migrations python manage.py migrate
  • Gather your staticfiles python manage.py collectstatic
  • Restart your project supervisorctl restart myauth:

Contributing

Make sure you have signed the License Agreement by logging in at https://developers.eveonline.com before submitting any pull requests. All bug fixes or features must not include extra superfluous formatting changes.

No reviews yet...

Python Requirements

  • aa-routing
  • allianceauth<6,>=4.6.4
  • django-eveonline-sde
  • py-cord<3,>=2
  • rapidfuzz>=3

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 :: Celery
  • Framework :: Django
  • Framework :: Django :: 4.2
  • Framework :: Django :: 5.2
  • Intended Audience :: Developers
  • License :: OSI Approved :: MIT License
  • Operating System :: OS Independent
  • Programming Language :: Python
  • Programming Language :: Python :: 3 :: Only
  • Programming Language :: Python :: 3.10
  • Programming Language :: Python :: 3.11
  • Programming Language :: Python :: 3.12
  • Programming Language :: Python :: 3.13
  • Programming Language :: Python :: 3.14
  • Programming Language :: Python :: Implementation :: CPython
  • Topic :: Internet :: WWW/HTTP
  • Topic :: Internet :: WWW/HTTP :: Dynamic Content

Version

0.5.1

License

MIT License

Homepage

  https://gitlab.com/tactical-supremacy/aa-drifters

PyPI

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

Last updated

5 days, 3 hours ago

First published

2 years, 9 months ago

Category

Plugin Apps

Rating

-

Authors

Ariel Rin

Maintainers

-

Please login to see more options.