Skip to main content

We are hunting Rabbits.

Project description

Alliance Auth - Hunting Tools

We are hunting Rabbits.

Features

  • Display active targets
  • Last known Locate and Past Locates for a given target
  • Manage target Alts and their capability
  • Note taking on given targets

Planned Features

  • Manage Locator Agent Expiries
  • Request a Locate from available users
  • Generate potential targets from kill activity

Installation

Step 1 - Install from pip

pip install aa-hunting

Step 3 - Configure Auth settings

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

  • Add 'hunting' to INSTALLED_APPS
  • Add below lines to your settings file:
## Settings for AA-Hunting
# Notifications (Locator Agent Results)
CELERYBEAT_SCHEDULE['hunting_pull_notifications'] = {
    'task': 'hunting.tasks.pull_notifications',
    'schedule': crontab(minute='0', hour='*'),
    'apply_offset': True,
}
CELERYBEAT_SCHEDULE['hunting_import_notifications_apps'] = {
    'task': 'hunting.tasks.import_notifications_apps',
    'schedule': crontab(minute='30', hour='*'),
    'apply_offset': True,
}
# Dont hit squizz too hard, im not shipping the agent file incase it updates
CELERYBEAT_SCHEDULE['hunting_import_agents_squizz'] = {
    'task': 'hunting.tasks.import_agents_squizz',
    'schedule': crontab(minute='0', hour='0', day_of_week='0'),
}

Step 3 - Maintain Alliance Auth

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

Permissions

Perm Admin Site Perm Description
basic_access nill Can access the Hunting App Can access the Hunting App
target_add nill Can add a Hunting target Can add a Hunting target
target_edit nill Can edit a Hunting target Can edit a Target, Add Alts, Modify Ship Type
target_archive nill Can archive a Hunting target Can
alt_add nill
alt_edit nill
alt_remove nill
locator_addtoken nill
locator_request nill
locator_action nill

Settings

Name Description Default
HUNTING_ENABLE_CORPTOOLS_IMPORT Enable (if Installed) LocateCharMsg's to be pulled from Corp-Tools, for historical information True

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aa_hunting-0.2.1a0.tar.gz (22.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aa_hunting-0.2.1a0-py3-none-any.whl (45.3 kB view details)

Uploaded Python 3

File details

Details for the file aa_hunting-0.2.1a0.tar.gz.

File metadata

  • Download URL: aa_hunting-0.2.1a0.tar.gz
  • Upload date:
  • Size: 22.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for aa_hunting-0.2.1a0.tar.gz
Algorithm Hash digest
SHA256 b4a3185a1ade814455098ee3f17038aeae1a433fc84e57f69027de0437b49418
MD5 2d34368690a39b2fc140216bcb25e5e7
BLAKE2b-256 d680f012b83057ad602e05f484ab67bb7cd5a73a246dc560a9e983137ac86ac9

See more details on using hashes here.

File details

Details for the file aa_hunting-0.2.1a0-py3-none-any.whl.

File metadata

  • Download URL: aa_hunting-0.2.1a0-py3-none-any.whl
  • Upload date:
  • Size: 45.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for aa_hunting-0.2.1a0-py3-none-any.whl
Algorithm Hash digest
SHA256 b67dacb4aedd8af1f1146a26f154060d45af443806b960dfab9962dab38cb1f9
MD5 6558dd239c2f3496df8709d845008d5d
BLAKE2b-256 ab5260562235e391f2aed58036ea80a738f70705045f8681c632e7ba4d99be38

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page