Metadata-Version: 2.4
Name: outfit418_backup_ratting
Version: 0.9.0
Summary: Backup for Outfit418 data
Keywords: allianceauth,allianceauth_pve,outfit418,eveonline
Author-email: Matteo Ghia <matteo.ghia@yahoo.it>
Requires-Python: >=3.10,<3.14
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: allianceauth>=4.0,<6
Requires-Dist: allianceauth_pve>=1.10,<3
Requires-Dist: allianceauth-corptools>=2.15,<4
Project-URL: Changelog, https://github.com/Maestro-Zacht/outfit418-backup-ratting/releases
Project-URL: Homepage, https://github.com/Maestro-Zacht/outfit418-backup-ratting
Project-URL: Source, https://github.com/Maestro-Zacht/outfit418-backup-ratting
Project-URL: Tracker, https://github.com/Maestro-Zacht/outfit418-backup-ratting/issues

# Outfit418 Backup Ratting

[![PyPI version](https://badge.fury.io/py/outfit418_backup_ratting.svg)](https://badge.fury.io/py/outfit418_backup_ratting)

## Installation

1. `pip install outfit418-backup-ratting`
2. Add `outfit418_backup_ratting` (note the underscore) to your `INSTALLED_APPS`
3. Run migrations
4. Restart AllianceAuth

## Tasks

Add to local.py

```python
# 418 internal app
CELERYBEAT_SCHEDULE['outfit418_update_fake_chars'] = {
    'task': 'outfit418_backup_ratting.tasks.update_fake_users',
    'schedule': crontab(minute=0, hour=0),
}
CELERYBEAT_SCHEDULE['outfit418_update_chars_logins'] = {
    'task': 'outfit418_backup_ratting.tasks.update_all_characters_logins',
    'schedule': crontab(minute='*/5'),
}
```

## Commands

```shell
auth 418_login_update   # queue login refresh for all chars
auth 418_ts_update      # queue TS3 group update
```

