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-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'
toINSTALLED_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
- allianceauth<5.0.0,>=3.0.0
- django-eveuniverse
- django-solo<3.0.0,>=2.0.0
- py-cord<3.0.0,>=2.0.0
- rapidfuzz>=3.0.0
- aa-routing
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
6 months, 1 week ago
First published
1 year, 5 months ago
Category
Plugin Apps
Rating
-Authors
Ariel Rin
Maintainers
-
Please login to see more options.