Personnalisation La Suite Meet (meet.nimesys.fr) : enregistrement, transcription locale avec intervenants et chat, bouton, configs système. Secrets exclus.
  • Python 56.1%
  • HTML 22.7%
  • Shell 10%
  • JavaScript 5.8%
  • CSS 2.8%
  • Other 2.6%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-17 05:51:27 +00:00
agents agents : dossier des sources de l'agent configurable (AGENTS_SRC) 2026-10-13 10:06:47 +00:00
docs plan thèmes validé : D1-a, D2-a, D3 2026-10-16 21:31:36 +00:00
egress Garage : migration Docker → paquet YunoHost (s3.nimesys.fr, API 127.0.0.1:5002), correctif montage disque qcow2 (garage-disk.service) 2026-10-10 23:11:50 +00:00
elmts Interface Nîmesys Visio : logo, icônes, titre, boutons d'accueil ; page renommée Mes réunions (/reunions/), patch_meet_ui.sh 2026-10-10 13:06:05 +00:00
frontend-patch Interface Nîmesys Visio : logo, icônes, titre, boutons d'accueil ; page renommée Mes réunions (/reunions/), patch_meet_ui.sh 2026-10-10 13:06:05 +00:00
historique Mes réunions : titre lu dans APP_TITLE (thème) 2026-10-16 21:41:53 +00:00
mail-build Personnalisation La Suite Meet : enregistrement, transcription (intervenants + chat), bouton, configs système 2026-10-10 10:20:56 +00:00
scripts rangement : README (tout est dans le paquet), copie de travail ~/apps-dev/meet-nimesys ; ROADMAP : nettoyage fait 2026-10-14 13:50:33 +00:00
system Garage : migration Docker → paquet YunoHost (s3.nimesys.fr, API 127.0.0.1:5002), correctif montage disque qcow2 (garage-disk.service) 2026-10-10 23:11:50 +00:00
transcriber transcriber : décharge le modèle Whisper après inactivité (WHISPER_IDLE_UNLOAD_SECONDS, défaut 600 s) 2026-10-13 06:31:34 +00:00
.gitignore Garage Docker supprimé (remplacé par l'app YunoHost garage) : README, ROADMAP, .gitignore, défaut S3_ENDPOINT 2026-10-10 23:21:06 +00:00
README.md rangement : README (tout est dans le paquet), copie de travail ~/apps-dev/meet-nimesys ; ROADMAP : nettoyage fait 2026-10-14 13:50:33 +00:00
ROADMAP.md ROADMAP : thèmes livrés en prod 2026-10-17 05:51:27 +00:00

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).