From 044fc25975ead303bb496d376d17ef20cd6b7c18 Mon Sep 17 00:00:00 2001 From: Antoine Van Elstraete Date: Tue, 8 Sep 2026 18:02:48 +0200 Subject: [PATCH] =?UTF-8?q?Mettre=20=C3=A0=20jour=20la=20page=20d'accueil?= =?UTF-8?q?=20du=20wiki?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Home.md | 1 - unnamed.md | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 35 insertions(+), 1 deletion(-) delete mode 100644 Home.md create mode 100644 unnamed.md diff --git a/Home.md b/Home.md deleted file mode 100644 index 1f576c2..0000000 --- a/Home.md +++ /dev/null @@ -1 +0,0 @@ -Bienvenue sur le Wiki. \ No newline at end of file diff --git a/unnamed.md b/unnamed.md new file mode 100644 index 0000000..df77f18 --- /dev/null +++ b/unnamed.md @@ -0,0 +1,35 @@ +# pronote-sync + +`pronote-sync` est un pipeline Python qui synchronise les données de **Pronote** (agenda et devoirs) vers un calendrier **CalDAV** et envoie des notifications via **XMPP**. Ce wiki s'adresse aux utilisateurs, administrateurs et contributeurs du projet. + +## Documentation + +- [Architecture](Architecture) — Pipeline, modules et flux de données +- [Configuration](Configuration) — Variables d'environnement et paramètres +- [Déploiement](Déploiement) — systemd, timer, logrotate et vérification des secrets +- [Sécurité](Sécurité) — Rédaction, `SecretStr`, `check_secrets` et bonnes pratiques + +## Démarrage rapide + +```bash +git clone https://git.antoineve.me/AntoineVe/college-infos +cd pronote-sync +python3.13 -m venv .venv +source .venv/bin/activate +pip install -e ".[dev]" +cp .env.example .env +pronote-sync --dry-run --log-level DEBUG +``` + +## Utilisation + +```bash +pronote-sync # Exécute la synchronisation +pronote-sync --dry-run # Simulation sans écriture +pronote-sync --log-level DEBUG # Verbosité des journaux +``` + +## Communauté + +- [Signaler un problème ou proposer une évolution](https://git.antoineve.me/AntoineVe/college-infos/issues) +- Licence : MIT \ No newline at end of file