You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.0 KiB
1.0 KiB
pySonnerie Frontend (Flask)
Frontend web responsive en Flask pour piloter le backend pySonnerie deja en place.
Fonctions
- Page de connexion (URL backend + identifiants Basic Auth)
- Tableau de bord de gestion des triggers (creation/modification/suppression)
- Lancement manuel d'un trigger (
/api/play/{trigger_id}) - Arret audio (
/api/stop) - Gestion du stockage audio dans
backend/data/musiques(televersement, telechargement, suppression)
Installation
cd frontend
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
Si présence d'un proxy, la dernière commande sera pip install -r requirements.txt --proxy http://proxy:port.
Execution
cd frontend
source .venv/bin/activate
python run.py
Application dispo sur http://127.0.0.1:5000.
Notes
- Le frontend appelle le backend en HTTPS avec certificat autosigne (
verify=False). - Les fichiers audio sont manipules localement dans
backend/data/musiques. - Formats audio acceptes:
.mp3,.wav,.ogg,.flac,.aac,.m4a.