57 lines
1.8 KiB
Markdown
57 lines
1.8 KiB
Markdown
# 📺 DatvRx
|
||
|
||

|
||
|
||
## 📌 Description
|
||
|
||
**DatvRx** est un outil open-source pour la **réception et le décodage de la télévision numérique amateur (DATV)** sous Linux. Il permet de décoder les signaux DATV émis par les radioamateurs, en utilisant des périphériques comme le **Minitiouner**.
|
||
|
||
---
|
||
|
||
## 🛠 Prérequis
|
||
|
||
Pour exécuter DatvRx, assurez-vous d'avoir les dépendances suivantes installées :
|
||
Dépendance | Version | Description |
|
||
|--------------------------|---------------|--------------------------------------|
|
||
| Python | 3.11+ | Langage principal |
|
||
| `pip` | Dernière | Gestionnaire de paquets Python |
|
||
| `libusb-1.0-0-dev` | - | Bibliothèque pour la gestion USB |
|
||
| `libasound2-dev` | - | Bibliothèque audio ALSA |
|
||
| `tstools` | - | Outils pour le traitement TS (MPEG) |
|
||
| `python3-pil` | - | Support des images (Pillow) |
|
||
| `python3-pil.imagetk` | - | Support des images pour Tkinter |
|
||
|
||
---
|
||
|
||
## 🚀 Installation
|
||
|
||
### 1️⃣ Récupérer le projet
|
||
Vous pouvez soit :
|
||
- Télécharger le **fichier ZIP** du dépôt.
|
||
- Cloner le dépôt avec Git :
|
||
```bash
|
||
git clone http://fra1od.freeboxos.fr:3000/magnum88/DatvRx
|
||
cd DatvRx
|
||
```
|
||
- Créer un environnement virtuel** (recommandé) :
|
||
```bash
|
||
python -m venv venv
|
||
source venv/bin/activate # Linux/Mac
|
||
```
|
||
- Installer les dépendances** :
|
||
```bash
|
||
pip install -r requirements.txt
|
||
```
|
||
- Compiler longmynd
|
||
```bash
|
||
cd longmynd
|
||
make clean
|
||
make all
|
||
```
|
||
- Firmware minitune or compatible
|
||
voir le REASME de longmynd
|
||
|
||
- Exec DatvRx
|
||
```bash
|
||
python3 main.py
|
||
``` |