Metadata-Version: 2.1
Name: aa-skyhookintel
Version: 0.1.2
Summary: Skyhook Intel app for Alliance Auth.
Author-email: T'rahk Rokym <trahk.rokym@gmail.com>
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Framework :: Django :: 4.0
Classifier: Framework :: Django :: 4.2
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Requires-Dist: allianceauth>=4
Requires-Dist: django-eveuniverse>=1.5
Requires-Dist: django-datatables-view>=1.20
Requires-Dist: allianceauth-app-utils>=1.25
Project-URL: Changelog, https://gitlab.com/r0kym/aa-skyhookintel/-/blob/master/CHANGELOG.md
Project-URL: Homepage, https://gitlab.com/r0kym/aa-skyhookintel
Project-URL: Source, https://gitlab.com/r0kym/aa-skyhookintel
Project-URL: Tracker, https://gitlab.com/r0kym/aa-skyhookintel/-/issues

# Skyhook Intel

AA module for gathering skyhook timers.

[![release](https://img.shields.io/pypi/v/aa-skyhookintel?label=release)](https://pypi.org/project/aa-skyhookintel/)
[![python](https://img.shields.io/pypi/pyversions/aa-skyhookintel)](https://pypi.org/project/aa-skyhookintel/)
[![django](https://img.shields.io/pypi/djversions/aa-skyhookintel?label=django)](https://pypi.org/project/aa-skyhookintel/)
[![license](https://img.shields.io/badge/license-MIT-green)](https://gitlab.com/r0kym/aa-skyhookintel/-/blob/master/LICENSE)

## Features:

- Load skyhooks in a constellation/region through admin commands
- Displays Skyhooks with and without timers in separate tables
- Extracts data from the information on the skyhook in space window that can be copied to a clipboard

### Screenshots

## Installation

### Step 1 - Check prerequisites

Skyhook Intel is a plugin for Alliance Auth. If you don't have Alliance Auth running already, please install it first before proceeding. (see the official [AA installation guide](https://allianceauth.readthedocs.io/en/latest/installation/auth/allianceauth/) for details)

### Step 2 - Install app

Make sure you are in the virtual environment (venv) of your Alliance Auth installation. Then install the newest release from PyPI:

```bash
pip install aa-skyhookintel
```

### Step 3 - Configure Auth settings

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

- Add `'skyhookintel'` to `INSTALLED_APPS`

### Step 4 - Finalize App installation

Run migrations & copy static files

```bash
python manage.py migrate
python manage.py collectstatic --noinput
```

Restart your supervisor services for Auth.

### Step 5 - Load data

You can load data using 2 commands depending on the area you want to cover.
Commands can take some time to execute so avoid loading an entire region if you only need a few systems.

#### Region:

```shell
python manage.py skyhook_intel_create_region [[region_id]]
```

#### Constellation:

```shell
python manage.py skyhook_intel_create_constellation [[constellation_id]]
```

Once the data is loaded you can add skyhooks owners using in the admin panel.

