aa-hunting


Nameaa-hunting JSON
Version 0.1.3a0 PyPI version JSON
download
home_pageNone
SummaryWe are hunting Rabbits.
upload_time2024-08-26 02:19:05
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseNone
keywords allianceauth eveonline
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Alliance Auth - Hunting Tools

We are hunting Rabbits.

![License](https://img.shields.io/badge/license-MIT-green)
![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)

![python](https://img.shields.io/badge/python-3.8-informational)
![python](https://img.shields.io/badge/python-3.9-informational)
![python](https://img.shields.io/badge/python-3.10-informational)
![python](https://img.shields.io/badge/python-3.11-informational)

![django-4.0](https://img.shields.io/badge/django-4.0-informational)

## 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

```shell
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:

```python
## Settings for AA-Hunting
# Notifications (Locator Agent Results)
CELERYBEAT_SCHEDULE['hunting_pull_notifications'] = {
    'task': 'hunting.tasks.pull_notifications',
    'schedule': crontab(minute='0', hour='*'),
}
CELERYBEAT_SCHEDULE['hunting_import_notifications_apps'] = {
    'task': 'hunting.tasks.import_notifications_apps',
    'schedule': crontab(minute='30', hour='*'),
}
# 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](https://developers.eveonline.com/resource/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.


            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "aa-hunting",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "allianceauth, eveonline",
    "author": null,
    "author_email": "Joel Falknau <joel.falknau@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/8c/28/fe84c9d2dd7a2b80fb6a455273e7cf03d02fed5ca2687f8a949cf7a3bb3c/aa_hunting-0.1.3a0.tar.gz",
    "platform": null,
    "description": "# Alliance Auth - Hunting Tools\n\nWe are hunting Rabbits.\n\n![License](https://img.shields.io/badge/license-MIT-green)\n![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)\n\n![python](https://img.shields.io/badge/python-3.8-informational)\n![python](https://img.shields.io/badge/python-3.9-informational)\n![python](https://img.shields.io/badge/python-3.10-informational)\n![python](https://img.shields.io/badge/python-3.11-informational)\n\n![django-4.0](https://img.shields.io/badge/django-4.0-informational)\n\n## Features\n\n- Display active targets\n- Last known Locate and Past Locates for a given target\n- Manage target Alts and their capability\n- Note taking on given targets\n\n### Planned Features\n\n- Manage Locator Agent Expiries\n- Request a Locate from available users\n- Generate potential targets from kill activity\n\n## Installation\n\n### Step 1 - Install from pip\n\n```shell\npip install aa-hunting\n```\n\n### Step 3 - Configure Auth settings\n\nConfigure your Auth settings (`local.py`) as follows:\n\n- Add `'hunting'` to `INSTALLED_APPS`\n- Add below lines to your settings file:\n\n```python\n## Settings for AA-Hunting\n# Notifications (Locator Agent Results)\nCELERYBEAT_SCHEDULE['hunting_pull_notifications'] = {\n    'task': 'hunting.tasks.pull_notifications',\n    'schedule': crontab(minute='0', hour='*'),\n}\nCELERYBEAT_SCHEDULE['hunting_import_notifications_apps'] = {\n    'task': 'hunting.tasks.import_notifications_apps',\n    'schedule': crontab(minute='30', hour='*'),\n}\n# Dont hit squizz too hard, im not shipping the agent file incase it updates\nCELERYBEAT_SCHEDULE['hunting_import_agents_squizz'] = {\n    'task': 'hunting.tasks.import_agents_squizz',\n    'schedule': crontab(minute='0', hour='0', day_of_week='0'),\n}\n```\n\n### Step 3 - Maintain Alliance Auth\n\n- Run migrations `python manage.py migrate`\n- Gather your staticfiles `python manage.py collectstatic`\n- Restart your project `supervisorctl restart myauth:`\n\n## Permissions\n\n| Perm | Admin Site  | Perm | Description |\n| --- | --- | --- | --- |\n| basic_access | nill | Can access the Hunting App | Can access the Hunting App\n| target_add | nill | Can add a Hunting target | Can add a Hunting target\n| target_edit | nill | Can edit a Hunting target | Can edit a Target, Add Alts, Modify Ship Type\n| target_archive | nill | Can archive a Hunting target | Can\n| alt_add | nill |\n| alt_edit | nill |\n| alt_remove | nill |\n| locator_addtoken | nill |\n| locator_request | nill |\n| locator_action | nill |\n\n## Settings\n\n| Name | Description | Default |\n| --- | --- | --- |\n| `HUNTING_ENABLE_CORPTOOLS_IMPORT`| Enable (if Installed) LocateCharMsg's to be pulled from Corp-Tools, for historical information | `True`\n\n## Contributing\n\nMake sure you have signed the [License Agreement](https://developers.eveonline.com/resource/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.\n\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "We are hunting Rabbits.",
    "version": "0.1.3a0",
    "project_urls": {
        "Homepage": "https://gitlab.com/tactical-supremacy/aa-hunting",
        "Source": "https://gitlab.com/tactical-supremacy/aa-hunting",
        "Tracker": "https://gitlab.com/tactical-supremacy/aa-hunting/-/issues"
    },
    "split_keywords": [
        "allianceauth",
        " eveonline"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d5b90fc161f49fb60cc7454248daf88d92667922e5d4b1404d007f985513164e",
                "md5": "61d6dff478e8c7da9083c8f0cb41f744",
                "sha256": "3f7d72703c239968c0f3bedb5d6070081e22a48850daea0236e4e1ae89b39892"
            },
            "downloads": -1,
            "filename": "aa_hunting-0.1.3a0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "61d6dff478e8c7da9083c8f0cb41f744",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 44299,
            "upload_time": "2024-08-26T02:19:03",
            "upload_time_iso_8601": "2024-08-26T02:19:03.822667Z",
            "url": "https://files.pythonhosted.org/packages/d5/b9/0fc161f49fb60cc7454248daf88d92667922e5d4b1404d007f985513164e/aa_hunting-0.1.3a0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8c28fe84c9d2dd7a2b80fb6a455273e7cf03d02fed5ca2687f8a949cf7a3bb3c",
                "md5": "51b6ed5281bbf76c1e93f70e2514471d",
                "sha256": "4b22c31c3b1a1499992366aaa636cd50e3f49c96108c2316b86efd0d518b30a0"
            },
            "downloads": -1,
            "filename": "aa_hunting-0.1.3a0.tar.gz",
            "has_sig": false,
            "md5_digest": "51b6ed5281bbf76c1e93f70e2514471d",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 21953,
            "upload_time": "2024-08-26T02:19:05",
            "upload_time_iso_8601": "2024-08-26T02:19:05.262930Z",
            "url": "https://files.pythonhosted.org/packages/8c/28/fe84c9d2dd7a2b80fb6a455273e7cf03d02fed5ca2687f8a949cf7a3bb3c/aa_hunting-0.1.3a0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-08-26 02:19:05",
    "github": false,
    "gitlab": true,
    "bitbucket": false,
    "codeberg": false,
    "gitlab_user": "tactical-supremacy",
    "gitlab_project": "aa-hunting",
    "lcname": "aa-hunting"
}
        
Elapsed time: 0.51205s