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.
 
 
 
 

954 B

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

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.