- Python 56.1%
- HTML 22.7%
- Shell 10%
- JavaScript 5.8%
- CSS 2.8%
- Other 2.6%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| agents | ||
| docs | ||
| egress | ||
| elmts | ||
| frontend-patch | ||
| historique | ||
| mail-build | ||
| scripts | ||
| system | ||
| transcriber | ||
| .gitignore | ||
| README.md | ||
| ROADMAP.md | ||
meet-nimesys
Code applicatif de Nîmesys Visio (La Suite Meet sur meet.nimesys.fr) : transcription locale avec noms
des intervenants et chat, page Mes réunions (/reunions/ : historique, lecteur synchronisé, réunions
planifiées avec invitation e-mail + .ics), agent de métadonnées (qui parle quand + chat).
Depuis le 14/10/2026, tout est installé par le paquet YunoHost forké
cedric/lasuite-meet_ynh, branche nimesys (Meet, TURN,
Egress, patchs d'interface, et ce dépôt téléchargé à un tag figé : [resources.sources.nimesys] du
manifest). Rien ne tourne depuis ce dépôt : c'est la source du code et des tests. Copie de travail :
~/apps-dev/meet-nimesys. Fonctionnement du paquet, montée de version, points connus : NIMESYS.md du paquet.
Suivi et historique : ROADMAP.md. Conceptions et plans : docs/plans/.
Contenu utilisé par le paquet
| Dossier | Rôle |
|---|---|
transcriber/ |
Service lasuite-meet-transcriber : transcription Whisper, appelé par Meet à la fin d'un enregistrement |
historique/ |
Service lasuite-meet-reunions : page Mes réunions /reunions/ |
agents/ |
run_collector.py du service lasuite-meet-agent (agent metadata-collector de Meet + correctif chat) |
scripts/ |
Tests de bout en bout (test_transcript.sh, dialogue_bots.py, meet_shell.sh) |
Hérité de l'ancien dispositif hors paquet (avant le 14/10), conservé pour mémoire, plus utilisé :
egress/, frontend-patch/ (repris dans conf/patches et conf/brand du paquet), mail-build/, system/,
scripts/dev/, scripts/patch_meet_*.sh, scripts/sync_system_files.sh, scripts/reactivate_old_setup.sh.
Modifier le code
cd ~/apps-dev/meet-nimesys
python3 -m venv transcriber/venv && transcriber/venv/bin/pip install -r transcriber/requirements.txt pytest
transcriber/venv/bin/python -m pytest -q transcriber # idem historique/
git commit … && git push
git tag -a vX.Y.Z -m "…" && git push origin vX.Y.Z
Puis dans le paquet : nouvelle URL de tag + sha256 dans manifest.toml, ~ynhN incrémenté, test sur dev,
upgrade de la prod (yunohost app upgrade lasuite-meet -f <paquet> --force), entrée du catalogue
collabmd-catalog mise à jour.
Secrets
Aucun dans ce dépôt : ils sont générés et gardés par le paquet (réglages YunoHost, .env de l'app).