Browse Apps

aa-drifters

Drifter wormhole tracker/manager plugin for Alliance Auth.


Drifters for Alliance Auth

Drifter wormhole tracker/manager plugin for Alliance Auth.

License pre-commit

python python python python

django-4.0

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-eveuniverse 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:

Step 5 - Pre-Load Django-EveUniverse

  • python manage.py eveuniverse_load_data map This will load Regions, Constellations and Solar Systems

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

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

Version

0.4.3a0

License

MIT License

Homepage

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

PyPI

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

Last updated

4 months, 1 week ago

First published

1 year, 3 months ago

Category

Plugin Apps

Rating

-

Authors

Ariel Rin

Maintainers

-

Please login to see more options.