# Guide d'Installation de PiAware Monitor

## Prérequis
- Un ordinateur (Windows, macOS, Linux) avec Python 3.10 ou supérieur installé.
- Accès au réseau local où se trouve votre récepteur PiAware (FlightAware).

## Étapes d'installation

### 1. Extraire l'archive
Extrayez le contenu de ce fichier zip dans le dossier de votre choix sur le nouvel ordinateur.

### 2. Créer un environnement virtuel (Recommandé)
Ouvrez un terminal ou une invite de commande dans le dossier extrait et exécutez la commande correspondante à votre système :

**Sur Windows :**
```cmd
python -m venv venv
venv\Scripts\activate
```

**Sur macOS / Linux :**
```bash
python3 -m venv venv
source venv/bin/activate
```

### 3. Installer les dépendances
Une fois l'environnement virtuel activé, installez les paquets requis à l'aide de pip :
```bash
pip install -r requirements.txt
```

### 4. Configuration
Ouvrez le fichier `config.json` avec un éditeur de texte.
Modifiez les paramètres selon votre environnement :
- `"PIAWARE_IP"` : Adresse IP ou nom d'hôte de votre Raspberry Pi sur le réseau local (ex: `192.168.1.50`).
- `"RECEIVER_LAT"` : Latitude de votre récepteur.
- `"RECEIVER_LON"` : Longitude de votre récepteur.
- `"HISTORY_RETENTION_DAYS"` : Durée de conservation de l'historique en jours.

### 5. Lancement
Pour démarrer l'application web, exécutez la commande suivante depuis le terminal (avec l'environnement virtuel activé) :
```bash
python app.py
```

L'interface web sera alors accessible depuis votre navigateur web à l'adresse indiquée dans le terminal (généralement http://127.0.0.1:5000).

Pour lancer le moniteur en mode terminal (CLI), exécutez :
```bash
python piaware_monitor.py
```
